@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
}

body {
    color: #666;
    background: #fafafa;
    overflow-x: hidden;
    font-size: 16px;
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
    padding: 0;
    min-height:100vh;
}

div, ul, li, dl, dt, dd, tr, table, td, input, textarea, select, h1, h2, h3, h4, p {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4 {
    font-weight: normal;
}

input, table, textarea, select {
    border: 0;
    outline: none;
    background-color:#fff;
}

select {
    -webkit-appearance: none;
}

input[type="submit"], input[type="button"], input[type="radius"], input[type="date"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

/*@font-face {font-family: "simsun";src:url("../font/simsun.ttc"); src:url("../font/simsun.ttc") format("truetype"),url("../font/simsun.ttc") format("truetype");}*/
ul, li {
    list-style: none;
}

img {
    border: 0;
    max-width: 100%;
}

a, div, input, select, textarea {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.none {
    display: none !important;
}

::-webkit-scrollbar {
    width: 0;
}

::-webkit-scrollbar-thumb {

    background-color: rgba(255, 255, 255, 0);
}

.allbody {
    width: 7rem;
    margin: 15px auto;
}

.container {
    width: 7.5rem;
    position: relative;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    overflow-x:hidden;
    z-index: 1;
    min-height:100vh;
}

.hide {
    display: none;
}

.link-hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.ImgOut {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    display: block;
}

.ImgOut img {
    display: block;
}

.relative {
    position: relative;
    top: 0;
    left: 0;
}

.absolute {
    position: absolute;
}

/*:after,:before{content:" "; display:block;height:0;}*/
li:after, div:after, h1:after, h2:after {
    clear: both;
}

em {
    font-style: normal
}

.newbanner {
    position: relative;
}

.newbanner .swiper-container {
    height: 3.6rem;
}

.newsearchbar {
    position: absolute;
    width: 100%;
    height: 30px;
    left: 0;
    top: 15px;
    z-index: 10;
    display: -webkit-box;
    display: none;
}

.newsearchbarwrite {
    background-image: url(/images/search01.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    background-size: 16px;
    background-position: 10px center;
    background-color: #fff;
    width: 5.6rem;
    height: 30px;
    line-height: 30px;
    margin-left: 0.25rem;
    border-radius: 40px;
    font-size: 14px;
    color: #888;
    overflow: hidden;
}

.newsearchbarwrite input {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.searchbox {
    height: 50px;
    display: -webkit-box;
    font-size: 14px;
    -webkit-box-align: center;
    width: 7.5rem;
    background: #fff;
    padding: 0 0.2rem;
    box-sizing: border-box;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
    z-index: 10;
}

.searchplace {
    background: #f4f4f4;
    height: 35px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    display: -webkit-box;
    -webkit-box-align: center;
}

.searchcon {
    box-sizing: border-box;
    border-radius: 3px;
    font-size: 14px;
    display: block;
    height: 35px;
    line-height: 35px;
    -webkit-box-flex: 1;
    padding-left: 10px;
    background: #f4f4f4;
}

.searchtype {
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.2rem;
    background: #fff;
    position: relative;
    display:none;
}

.searchtoptypelist {
    overflow: hidden;
    line-height: 35px;
    margin-right: 10px;
    color: #999;
    background-image: url(/images/right-down.png);
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: right center;
    padding-right: 15px;
}

.searchtoptypenav {
    border-radius: 3px;
    text-align: center;
    overflow: hidden;
    line-height: 35px;
    background: #999;
    margin-right: 10px;
    color: #fff;
    display: none;
    position: absolute;
    left: 0.2rem;
    top: 45px;
}

.searchtoptypenav a {
    padding: 0 5px;
    width: 50px;
    height: 35px;
    display: block;
    color: #fff;
    font-size: 0.28rem;
}

.searchtoptypenav .cur {
    background: #444;
}

.show {
    display: block !important;
}

.searchcancel {
    display: block;
    font-size: 14px;
    width: 50px;
    text-align: center;
    color: #888;
    position: relative;
    right: -0.1rem;
}

.searchtype h3 {
    font-size: 16px;
    color: #444;
    font-weight: bold;
    margin-bottom: 20px;

}

.searchlist {
    overflow: hidden;
}

.searchlist a {
    display: block;
    float: left;
    font-size: 12px;
    padding: 2px 10px;
    border-radius: 50px;
    margin-right: 15px;
    border: 1px solid #ececec;
    color: #999;
    margin-bottom: 15px;
}

.everypersonbuy {
    display: -webkit-box;

}

.everypersonbuy a {
    display: block;
    width: 1.6375rem;
    margin-right: 0.15rem;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
}

.everypersonbuy_pic {
    width: 1.6375rem;
    height: 1.6375rem;
}

.everypersonbuy_pic img {
    display: block;
    width: 100%;
    height: 100%;
}

.everypersonbuy_name {
    text-align: center;
    font-size: 0.28rem;
    color: #333;
    height: 0.5rem;
    line-height: 0.5rem;
}

.everypersonbuy_crashback {
    width: 1.3rem;
    margin: 0.2rem auto;
    background: #fd0293;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 0.28rem;
    height: 0.35rem;
    line-height: 0.35rem;
    border-radius: 4px;
}

.everypersonbuychange {
    display: block;
    padding: 5px 8px;
    font-size: 0.28rem;
    color: #666;
    border: 1px solid #ccc;
    position: absolute;
    right: 0.25rem;
    top: 0.2rem;
    border-radius: 4px;
}

.indexmesstip {
    -webkit-box-flex: 1;
    margin-right: 0.25rem;
    background-image: url(/images/mess.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    margin-left: 8px;
}

#banner .swiper-container {

}

#banner li {
    float: left;
    width: 7.5rem;
}

.bannertwo {
    width: 100%;
    height: 2rem;
    overflow: hidden;
    display: none;
}

.bannertwo img {
    display: block;
    width: 100%;
    height: 100%;
}

.newindexnav {
    display: -webkit-box;
    width: 100%;
    background: #fff;
    margin-top:-5px;
    overflow:hidden;
    position:relative;
    z-index:2;
}

.newindexnav a {
    display: block;
    width: 20%;
    font-size: 0.24rem;
    line-height:0.3rem;
    color: #444;
    background-position: center 0.2rem;
    background-repeat: no-repeat;
    background-size: auto 0.5rem;
    padding-top: 0.8rem;
    padding-bottom: 0.2rem;
    text-align: center;
    position: relative;
}

.newer {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 0.55rem;
    height: 0.24rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/images/newer.png);
}

.newindexnav01 {
    background-image: url(/images/newindexnav01.png);
}

.newindexnav02 {
    background-image: url(/images/newindexnav02.png);
}

.newindexnav03 {
    background-image: url(/images/liuliang.png);
}

.newindexnav04 {
    background-image: url(/images/newindexnav04.png);
}

.newindexnav05 {
    background-image: url(/images/newindexnav05.png);
}
.indexqrshare{
    background-image: url(/images/indexqrshare.png);
}

.newindexlist {
    margin-top: 0.15rem;
}

.newindexlistheader {
    text-align: center;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    color: #444;
    display: none;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    background: #fff;
}

.newindexlistheader img {
    display: block;
    height: 12px;
    margin-left: 8px;
}

.newindexlistbanner {
    width: 100%;
    position: relative;
    height: 5rem;
    display: block;
}

.newindexlistbanner > a {
    position: relative;
    height: 5rem;
    display: block;
}

.newindexlistbanner img {
    display: block;
    width: 7.5rem;
}

.mdimg {
    position: absolute;
    left: 8px;
    top: 0;
    z-index: 10;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 0.64rem 0.75rem;
    background-image: url(/images/md.png);
    width: 0.64rem;
    height: 0.75rem;
}

.swiper2 {
    margin-bottom: 15px;
}

.contain--product-list {
    padding: 5px 0;
    background: #fff;
    width: 7.5rem;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
}

.newlistbaseprice {
    font-size: 12px;
    text-decoration: line-through;
    color: #999;
}

.gokt {
    display: -webkit-box;
    -webkit-box-align: center;
    border-radius: 3px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 5%;
    margin-right: 5%;
}

.gokt > div {
    display: block;
    -webkit-box-flex: 1;
    font-size: 0.26rem;
    padding: 4px 0;
    text-align: center;
}

.kttitle {
    display: block;
    position: absolute;
    left: 5px;
    bottom: 5px;
    color: #f34141;
    border: 1px solid #f34141;
    background: #fff;
    font-size: 0.22rem;
    padding: 2px 6px;
    border-radius: 4px;
    line-height: 0.22rem;
    z-index: 100;
}

@media screen and (max-width: 375px) {
.gokt div {
        font-size: 12px;
    }
}

.gokt01 {
    background: #333;
    color: #fff;

}

.gokt02 {
    display: -webkit-box !important;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    background: #f34141;
    color: #fff;
}

.gokt .arrow {
    display: block;
    position: relative;
    background: url(/images/arrow.png) no-repeat center/contain;
    width: 13px;
    height: 10px;
    margin-left: 10px;
    right: 0;
    top: 0;
}

.newprolistprice {
    font-size: 16px;
    margin-top: 8px;

}

.hgjfneed {
    color: #9a0c01 !important;
    display: block;
}

.shopgoods {
    width: 7.5rem;
    margin-top: 0.23rem;
    background: #fff;
    margin-bottom: 1rem;
}

.goodsheader {
    font-size: 16px;
    text-align: center;
    background: #f2f2f2;
    color: #444;
    line-height: 0.76rem;
    border-bottom: 1px solid #f2f2f2;
}

.goodslist {
    width: 100%;
    overflow: hidden;
}

.goodslist .goodslink {
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 0.36rem;
}

.goodslist .goodslink:nth-child(2n-1) {
    border-right: 1px solid #f2f2f2;
}

.goodspic {
    display: block;
    height: 3.12rem;
    width: 100%;
    position: relative;
}

.goodstext {
    width: 3.5rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.1rem;
}

.goodsname1 {
    font-size: 0.28rem;
    margin-bottom: 10px;
    color: #444;
    height: 0.7rem;
    overflow: hidden;
    line-height: 0.35rem;
}

.goodspricemess {
    display: -webkit-box;
    -webkit-box-align: center;
}

.goodspricemess > span {
    display: -webkit-box;
}

.somebaseprice {
    display: block;
    -webkit-box-flex: 1;
}

.disprice {
    display: block;
    font-size: 0.28rem;
    line-height: 0.28rem;
    color: #f34141;
}

.baseprice {
    font-size: 0.24rem;
    color: #999;
    text-decoration: line-through;
    margin-left: 0.08rem;
}

.somebackprice {
    height: 0.32rem;
    display: -webkit-box;
    -webkit-box-align: center;
    border-radius: 4px;
    font-size: 0.24rem;
    border: 1px solid rgb(243, 65, 65);
}

.somebackprice {
    margin-right: 0.2rem;
    border: 1px solid #f34141;
}

.somediprice {
    height: 0.32rem;
    display: -webkit-box;
    -webkit-box-align: center;
    border-radius: 4px;
    font-size: 0.24rem;
    border: 1px solid rgb(243, 65, 65);
}

.somebackprice2 {
    border: 1px solid #f8a31f;
}

.somebackprice2 .fanzi {
    color: #f8a31f;
    border-right:1px solid #f8a31f;
}

.somebackprice2 .fanprice {
    color: #f8a31f;
}

.seeallgoodslist {
    display: -webkit-box;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    color: #333;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 10;
}

.fanzi {
    display: block;
    width: 0.34rem;
    color: #f34141;
    border-right:1px solid #f34141;
    height: 100%;
    text-align: center;
    line-height: 0.32rem;
}

.fanprice {
    line-height: 0.32rem;
    display: block;
    -webkit-box-flex: 1;
    color: #f34141;
    padding: 0 0.1rem;
}

.jfpricebase {
    text-decoration: line-through;
}

.newindexprolist {
    background: #f2f2f2;
}

.contain--product-list li .contain-prolist-in {
    width: 100%;
}

.newindexprolist ul {
    height: 100%;
}

.newindexprolist li {
    background: #fff;
    margin-left: 0;
    margin-right: 3px;
    padding-bottom: 8px;
    overflow: hidden;
    float: left;
    width: 2.3rem !important;
    height: 100%;
}

.contain-prolist-in .ImgOut {
    width: 2.3rem;
    height: 2.3rem;
}

.newindexprolist01 li {
    width: 2.8rem !important;
}

.ImgOut {
    display: block;
    position: relative;
    overflow: hidden;
}

.contain-prolist-text {
    width: 90%;
    margin: 0 auto;
}

.contain-prolist-text h1 {
    font-size: 14px;
    height: 36px;
    overflow: hidden;
    color: #444;
    line-height: 18px;
    padding-top: 0.1rem;
    margin-bottom: 0.1rem;
}

.new-coupon {
    display: block;
    border: 1px solid #f45454;
    color: #f45454;
    border-radius: 3px;
    width: 90%;
    margin: 8px 5%;
    box-sizing: border-box;
}

.new-coupon span {
    display: block;
    text-align: center;
    height: 20px;
    font-size: 12px;
    overflow: hidden;
    line-height: 20px;
}

.new-coupon span:first-child {
    background: #f45454;
    color: #fff;
}

.ljmoney {
    font-size: 14px;
}

.contain-prolist-text h1 a {
    color: #444;
    line-height: 18px;
}

.contain-prolist-text h2 {
    height: 20px;
    font-family: arial;
    line-height: 18px;
    margin-top: 8px;
    display: -webkit-box;
    -webkit-box-align: end;
}

.contain-prolist-text h2 span {
    color: #f45454;
    font-size: 16px;
    display: block;
    font-weight: 500;
}

.newindexprolist01 .ImgOut {
    width: 2.8rem;
    height: 2.8rem;
}

.redline {
    background: #f34141;
    width: 30px;
    height: 2px;
    margin: 0 auto 5px auto;
    position: relative;
    top: -5px;
}

.hyzxbanner {
    width: 100%;
    margin-top: 90px;
    display: none;
}

.hyzxbanner img {
    display: block;
    width: 100%;
}

.hyzxlist {
    width: 100%;
    margin-top: 90px;
}

.hyzxlist li {

}

.hyzxlist li a {
    display: -webkit-box;
    -webkit-box-align: center;
    padding: 15px 0.25rem;
    background: #fff;
    margin-top: 0.15rem;
}

.hyzxgoodpic {
    width: 2.6rem;
    height: 2.6rem;
    border: 2px solid #f0f0f0;
    position: relative;
}

.hyzxgoodpic img {
    width: 2.6rem;
    height: 2.6rem;
    display: block;
}

.hyjfbz {
    position: absolute;
    width: 100%;
    height: 25px;
    bottom: 0;
    left: 0;
    font-size: 12px;
    text-align: center;
    color: #fff;
}

.jfbzbg {
    position: absolute;
    width: 100%;
    height: 25px;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0.7;
    z-index: 9;
}

.jfbztext {
    position: relative;
    z-index: 10;
    line-height: 25px;
}

.hyzxgoodcon {
    -webkit-box-flex: 1;
    margin-left: 12px;
    height: 2.6rem;
    position: relative;
}

.hyzxgoodconname {
    font-size: 0.28rem;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    color: #333;
}

.hyzxbaseprice {
    color: #999;
    font-size: 0.28rem;
    text-decoration: line-through;
    line-height: 0.4rem;
}

.hyzxdhj {
    color: #f01a00;
    font-size: 0.34rem;
    font-weight: bold;
    line-height: 0.5rem;
}

.hyzxdhj .hyzxdhjl {
    font-size: 0.30rem;
    font-weight: normal;
}

.hyzxneedjf {
    background: url(/images/mb.png) no-repeat left center/15px;
    padding-left: 17px;
}

.hyzxquickchange {
    display: -webkit-box;
    -webkit-box-align: center;
    position: absolute;
    bottom: 0.25rem;
    right: 0.25rem;
    width: 100%;
}

.hyzxbuypeoplenum {
    font-size: 12px;
    color: #666;
    -webkit-box-flex: 1;
    opacity: 0;
}

.hyzxquickchangebtn {
    display: block;
    font-size: 0.28rem;
    padding: 6px 10px;
    background: #f01a00;
    color: #fff;
    border-radius: 5px;
}

.newindexdhj {
    display: -webkit-box;
}

.openshopfooternav .menu-inside {
    height: 38px;
    position: relative;
    top: -19px;
}

.openshopfooternav span {
    position: relative;
    width: 40px !important;
    height: 40px !important;
}


#menu {
    position: fixed;
    bottom: 0;
    left:0;
    border-top: #f0f0f0 1px solid;
    background: #fff;
    z-index: 10001;
    width: 100%;
}

#menu ul {
    display: -webkit-box;
    width: 100%;
}

#menu li {
    width: 20%;
    font-size: 12px;
    padding: 4px 0;
    text-align: center;
    height: 38px;
    line-height: 15px;
    color: #999;
}

#menu li .menu-inside {
    display: block;
    color: #333;
}

#menu li.active .menu-inside .icon_n1 {
    background: url(/images/footH01.png) no-repeat;
    color: #f43939;
}

#menu li .menu-inside .icon_n1 {
    background: url(/images/footG01.png) no-repeat;
}

#menu li .menu-inside span {
    display: block;
    margin: 0 auto 3px auto;
    width: 21px;
    height: 21px;
    background-size: contain !important;
    background-repeat: no-repeat;
}

#menu li.active font {
    color: #f45454 !important;
}

#menu li .menu-inside .icon_n2 {
    background-image: url(/images/footG02.png);
}

#menu li .menu-inside .footermy {
    background-image: url(/images/footUserGray.png);
}

.footermd {
    background-image: url(/images/footCateGray.png);
}

.footerkd {
    background-image: url(/images/footernav03.png);
}


.footerhg {
    background-image: url(/images/home_normal_4@3x.png);
}

/*.footerhg {
    background-image: url(/images/footDGray.png);
}*/

#menu li.active .menu-inside .footermd {
    background-image: url(/images/footCateRed.png);
    color: #f43939;
}

#menu li.active .menu-inside .footermy {
    background-image: url(/images/footUserRed.png);
    color: #f43939;
}

#menu li.active .menu-inside .footerhg {
    background-image: url(/images/home_selected_4@3x.png);
    color: #f43939;
}
#menu li.active .menu-inside .footerkd {
    background-image: url(/images/buyico.png);
    color: #f43939;
}
.searchpage {
    position: fixed;
    width: 100%;
    top: 100%;
    left: 0;
    z-index: 10000;
    background: #fff;
    height: 0;
}

.openview {
    height: 100%;
}

iframe {
    border: 0;
    padding: 0;
    margin: 0;
}

.close {
    background: url(/images/iclose.png) no-repeat center/30px;
    opacity: 0.8;
}

#go-top, .go-top {
    display: block;
    width: 42px;
    height: 42px;
    position: fixed;
    right: 20px;
    bottom: 64px;
    z-index: 1000;
    background-image: url(http://cdn.yangkeduo.com/assets/img/go_top-005163a986.png);
    background-size: contain;
    opacity: 0;
    -webkit-transition: bottom .8s ease, opacity .6s ease;
}

.top-button-show {
    bottom: 64px;
    opacity: 1;
}

.top-button-hide {
    bottom: -64px;
    opacity: 0;
}

#go-top span, .go-top span {
    position: absolute;
    bottom: 7px;
    width: 100%;
    display: block;
    height: 12px;
    line-height: 12px;
    text-align: center;
    font-size: 10px;
    color: #333;
}

.goods_topsel {
    box-shadow: 0 -1px 0 0 rgba(155, 155, 155, 0.1) inset;
    z-index: 10010;
    border-bottom: 1px solid #f0f0f0;
}

.list_sel {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000;
    box-shadow: 0 1px 4px rgba(155, 155, 155, 0.5);
}

.list_sel {
    position: relative;
    height: 45px;
    display: -webkit-box;
    -webkit-box-align: center;
    font-size: 16px;
    background: #fff;
}

.list_sel2 {
    -webkit-box-flex: 1;
    overflow: hidden;
}

.swiper3 {
    z-index: 1000;
    position: relative;
}

.index_navbar a {
    width: 80px;
    font-size: 14px;
    background: #fff;
}

.list_sel a {
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    width: 20%;
    text-align: center;
}

.list_sel a span {
    font-weight: bold;
    display: block;
    height: 45px;
    line-height: 45px;
    box-sizing: border-box;
    position: relative;
    z-index: 22;
    color: #444;
}

.topnavlistbtn, .topsearch {
    width: 45px;
    height: 45px;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    position: relative;
    background: #fff;
    z-index: 1;
}

.topnavlistbtn img, .topsearch img {
    display: block;
    width: 16px;
}

.alltopnavbar {
    width: 100%;
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 999;
    background: #fff;
    overflow-y: scroll;
    padding: 20px 0;
}

.alltopnavbar a {
    display: block;
    float: left;
    font-size: 12px;
    padding: 8px 14px;
    width: auto;
    background: #f2f2f2;
    color: #444;
    margin: 10px;
    height: 12px;
    line-height: 12px;
    border-radius: 20px;
}

.alltopnavbar span {
    height: 12px !important;
    line-height: 12px !important;
}

.topnavlistbtn:before, .topsearch:before {
    content: "";
    position: absolute;
    z-index: 100000;
    left: -10px;
    width: 10px;
    top: 0;
    height: 45px;
    background: url() no-repeat left center/10px 100%;
}

.index_navbar .cur span {
    border-bottom: 2px solid #f45454;
    color: #f45454;
}

.alltopnavbar .cur {
    box-shadow: 0 0 0 1px #f45454 inset;
    color: #f45454;
    background: #fff;
}

.alltopnavbar .cur span {
    color: #f45454;
    background: #fff;
}

.goods_topsel {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}

.blackbg {
    position: absolute;
    width: 100%;
    height: 10000px;
    top: 46px;
    left: 0;
    background: #000;
    opacity: 0.5;
    display: none;
    z-index: 998;
}

.homeindexlabaslide,.indexlabaslide {
    display: -webkit-box;
    -webkit-box-align: center;
    border-bottom: 1px solid #f0f0f0;
    background: #fff;
}
.homeindexlabaslide {
    display:none;
}

.indexlaba {
    height: 45px;
    -webkit-box-flex: 1;
    background-position: 8px center;
    background-size: 15px;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-image:url(/images/laba.png);
    overflow: hidden;
    padding-right: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #999;
    line-height: 45px;
    background-color:#fff;
}
.homeindexlabaslide .indexlaba{
    background-image: url();
}
.popw {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000000;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: none;

}

.popwcomfirm {
    background: #f45454 !important;
    color: #fff !important;
}

.popwbg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.8;
    z-index: 1;
}

.popwbox {
    width: 7rem;
    height: auto;
    background: #fff;
    border-radius: 4px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 0.2rem 0 0.2rem;
    top: -100px;
    opacity: 0;
    z-index: 100000;
}

.taobox {
    padding: 40px 0.2rem 0.2rem 0.2rem !important;
}

.taoimg {
    width: 1.5rem;
    height: 1.5rem;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 8px;
}

.taocopy {
    background: #f45454;
    color: #fff !important;
    display: none !important;
}

.taotitle {
    position: relative;
    -webkit-box-flex: 1;
}

#taocontent {
    line-height: 22px;
    width: 90%;
    margin: 15px auto;
    background: #fdefe6;
    color: #f36c36;
    text-align: center;
    padding: 1%;
}

.taotitle .popwtitle {
    line-height: 16px;
    font-size: 14px;
    color: #444;
    height: 25px;
    border-bottom: 0;
}

.hiddencoupon {
    /*position:absolute;
    color:#fff;
    left:50%;
    top:10px;*/
    opacity: 1;
}

.taotitle .popwcontent {
    line-height: 25px;
    font-size: 14px;
    color: #f54d23;
    text-align: center;
    position: relative;
    -webkit-user-select: text !important;
    border: 2px dashed #f54d23;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
    background-color: rgba(245, 77, 35, 0.1);
    word-wrap: break-word;

}

.taotitle .popwcontent * {
-webkit-user-select: text !important;
}

#copy_key_ios {
    width: 100%;
}

.copybox {
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    resize: none;
    line-height: 25px;
    font-size: 14px;
    overflow: auto;
    padding: 0;
    -webkit-user-select: text;
    -webkit-user-select: all;
    user-select: all;
    color: #f54d23;
    text-align: center;
    background: transparent;
    z-index: 10;
}

.taologo {
    position: absolute;
    width: 60px;
    height: 60px;
    top: -30px;
    left: 50%;
    margin-left: -35px;
    border-radius: 40px;
    box-shadow: 0 2px 5px #999;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border: 5px solid #fff;
}

.taotip {
    font-size: 12px;
    color: #888;
    margin: 0 10px;
    line-height: 16px;
    display: none;
}

.yjfx {
    background: #f54d23;
    color: #fff;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    padding: 0 10px;
    font-size: 18px;
}

.yjfxq {
    color: #f54d23;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    -webkit-box-flex: 1;
    font-size: 18px;
}

.taocon {
    display: -webkit-box;
    margin-bottom: 15px;
}

@keyframes popwani {
    /*50%{top:-50px;opacity:0.2; box-shadow:0 0 10px rgba(155,155,155,0.2);}*/
    100% {
        top: -50px;
    opacity: 1;
    box-shadow: 0 0 10px rgba(155, 155, 155, 0.5);
}
}

@-webkit-keyframes popwani {
    /*50%{top:-50px;opacity:0.2; box-shadow:0 0 10px rgba(155,155,155,0.2);}*/
    100% {
        top: -50px;
    opacity: 1;
    box-shadow: 0 0 10px rgba(155, 155, 155, 0.5);
}
}

@-moz-keyframes popwani {
    /*50%{top:-50px;opacity:0.2; box-shadow:0 0 10px rgba(155,155,155,0.2);}*/
    100% {
        top: -50px;
    opacity: 1;
    box-shadow: 0 0 10px rgba(155, 155, 155, 0.5);
}
}

@-ms-keyframes popwani {
    /* 50%{top:-50px;opacity:0.2; box-shadow:0 0 10px rgba(155,155,155,0.2);}*/
    100% {
        top: -50px;
    opacity: 1;
    box-shadow: 0 0 10px rgba(155, 155, 155, 0.5);
}
}

.popwboxshow {
    -webkit-animation: popwani;
    -moz-animation: popwani;
    animation: popwani;
    -webkit-animation-duration: 0.2s;
    -moz-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.popwbox {
    width: 7.1rem;
    height: auto;
    background: #fff;
    border-radius: 4px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 0.2rem 0 0.2rem;
    top: -100px;
    opacity: 0;
    z-index: 100000;
}

.taobox {
    padding: 40px 0.2rem 0.2rem 0.2rem;
}

.taokaobox {
    display: -webkit-box;
    -webkit-box-align: center;
}

.taokao {
    display: block;
    margin: 15px auto;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #fff;
}

.popw {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000000;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: none;

}

.popwcomfirm {
    background: #f45454 !important;
    color: #fff !important;
}

.popwbg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.8;
    z-index: 1;
}

.popwtitle {
    width: 100%;
    height: 40px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    color: #888;
    border-bottom: 1px solid #f0f0f0;
}

.popwcontent {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 3%;
    line-height: 24px;
    font-size: 16px;
    color: #444;
    word-break: break-all;
}

.popwcc {
    display: -webkit-box;
    width: 7.1rem;
    position: relative;
    left: -0.2rem;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    overflow: hidden;
}

.popwcc a {
    display: block;
    -webkit-box-flex: 1;
    border-top: 1px solid #f0f0f0;
    height: 50px;
    font-size: 16px;
    color: #444;
    line-height: 50px;
    text-align: center;
}

.popwcancel {
    border-right: 1px solid #f0f0f0;
}

.popwbox {
    width: 7.1rem;
    height: auto;
    background: #fff;
    border-radius: 4px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 0.2rem 0 0.2rem;
    top: -100px;
    opacity: 0;
    z-index: 100000;
}

.taotitle {
    position: relative;
    -webkit-box-flex: 1;
}

#taocontent {
    margin-top: 15px;
    line-height: 22px;
}

.taotitle .popwtitle {
    line-height: 16px;
    font-size: 14px;
    color: #444;
    height: 25px;
    border-bottom: 0;
}

.presscopy {
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    color: #f36c36;
    font-size: 0.34rem;
    border: 1px solid #f36c36;
    border-radius: 4px;
    background: #fff;
}

.lqlj {
    width: 140px;
    height: 40px;
    text-align: center;
    font-size: 0.34rem;
    color: #fff;
    background: #f36c36;
    border-radius: 3px;
    line-height: 40px;
    margin: 15px auto;
}

.taotitle .popwcontent {
    line-height: 25px;
    font-size: 14px;
    color: #f54d23;
    text-align: center;
    position: relative;
    -webkit-user-select: text !important;
    border: 2px dashed #f54d23;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
    background-color: rgba(245, 77, 35, 0.1);
    word-wrap: break-word;

}

.taotitle .popwcontent * {
-webkit-user-select: text !important;
}

.scroll-wrapper {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    position: fixed;
    top: 100%;
    left: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: #fff;
}

.openview {
    height: 100%;
}

.detailiframe {
    width: 100%;
    height: 100%;
}

.querysearch {
    position: fixed;
    z-index: 11;
    width: 7.5rem;
    top: 0;
    left: 50%;
    margin-left: -3.75rem;
}

.person-top {
    margin-bottom: 0.3rem;
}

.back-w {
    background: #fff;
}

.person-top-infor {
    display: -webkit-box;
    -webkit-box-align: center;
}

.person-pad {
    padding: 0.2rem;
    color: #fff;
}

.person-top-infor {
    padding: 0.7rem 0.2rem;
    background: url(/images/userbg.png) no-repeat center/cover;
    position: relative;
}

.border-bottom {
    border-bottom: #e7e7e7 1px solid;
}

.persmess {
    -webkit-box-flex: 1;
    display: -webkit-box;
}
#userad{
    height:1.6rem;
    width:7.5rem;
}
#userad .swiper-container{
    width: 6.5rem;
    height: 1.6rem;
    overflow:visible;
}
#userad .swiper-slide a{
    display:block;
    width: 6.5rem!important;
    padding:0 0.25rem;
}
#userad .swiper-slide {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
}
#userad .allpreContainer {
    width: 6rem;
    height:1.6rem;
    left:0.25rem;
    border-radius:10px;
    overflow:hidden;
}
#userad .swiper-slide-active .allpreContainer {
    box-shadow:0px 2px 5px 0px #999;
}
#userad li {
    padding:0;
    width:100%;
    height:100%;
}
#userad a {
    display:block;
    width:100%;
    height:100%;
}
.bevip {
    display: block;
    color: #f45454;
    border: 1px solid #fff;
    border-radius: 15px;
    padding: 0px 10px;
    background: #fff;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    font-weight: bold;
    display: none;
}

.person-head, .person-head img {
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    border-radius: 50%;
    position: relative;
}

.person-head .miaotype {
    position: absolute;
    bottom: 2px;
    right: 2px;
    width: 20px;
    height: 20px;
    display: block;
}

.person-top-text {
    width: 4.8rem;
    height: 0.8rem;
    padding-left: 0.3rem;
    -webkit-box-flex: 1;
}

.person-top-text h1 {
    font-size: 16px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    color: #fff;
}

.userid {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}

.usertx {
    width: 7.5rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    border-bottom: 1px solid #f0f0f0;
    font-size: 14px;
    position: relative;
    background: #fff;
}

.usertx > div {
    width: 50%;
    text-align: left;
    padding: 8px;
    line-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #f0f0f0;
}

.usertx span {
    color: #888;
}

.usertx > div span:last-child {
    color: #d42518;
    font-size: 22px;
    font-family: sans-serif;
}

.usertopnav {
    border-top: 15px solid #f0f0f0;
    background: #fff;
    width: 7.5rem;
    overflow: hidden;
}

.usertopnavheader {
    width: 7.5rem;
    padding: 0 0.2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-align: center;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
}

.usertopnavheader a {
    display: block;
    width: 50%;
    color: #888;
    text-align: Center;
    position: relative;
}

.usertopnavheader .cur {
    color: #444;
}

.arrow-top {
    position: absolute;
    width: 15px;
    height: 8px;
    bottom: 0;
    left: 50%;
    margin-left: -7px;
    background: #fff url(/images/arrow-top.png) no-repeat center bottom/15px;
    display: none;
}

.usertopnavheader .cur .arrow-top {
    display: block;
}

.usertopnav .swiper-wrapper {
    height: 90px;
}

.usertopnav ul {
    display: -webkit-box;
    -webkit-box-align: center;
    height: 90px;
}

.usertopnav li {
    width: 25%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    font-size: 14px;
    color: #444;
    line-height: 30px;
}

.usertopnav li a {
    -webkit-box-flex: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    font-size: 14px;
    color: #444;
    line-height: 30px;
}

.usertopnav li h1 {
    width: 40px;
    height: 40px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.user01 {
    background-image: url(/images/order01.png);
}

.user02 {
    background-image: url(/images/order02.png);
}

.user03 {
    background-image: url(/images/order03.png);
}

.user04 {
    background-image: url(/images/order04.png);
}

.person-list li {
    padding: 15px 0.2rem;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
}

.person-list li a {
    color: #444;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    display: block;
    background-size: 25px;
    background-position: left center;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 30px;
}

.arrow {
    background-image: url();
    background-size: 5px auto;
    background-position: center;
    background-repeat: no-repeat;
    width: 5px;
    height: 100%;
    position: absolute;
    right: 0.2rem;
    top: 0;
}

.userlist02 {
    background-image: url(/images/user01.png);
}

.userlist03 {
    background-image: url(/images/user02.png);
}

.userlist04 {
    background-image: url(/images/user04.png);
}

.userlist05 {
    background-image: url(/images/user08.png);
}

.userlist06 {
    background-image: url(/images/saleafter.png);
}

.user_toptip {
    font-size: 12px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    color: #ccc;
}

.personData ul {
    margin-bottom: 0.3rem;
    background: #fff;
}

.personData li {
    border-bottom: #f0f0f0 1px solid;
    overflow: hidden;
    font-size: 16px;
    color: #444;
    line-height: 0.6rem;
    padding: 0.15rem 0.3rem 0.15rem 0.2rem;
    display: -webkit-box;
    -webkit-box-align:center;
    position: relative;
}

.personData li span:first-child {
    display: block;
    -webkit-box-flex: 1;
}

.personData li.headerportrait span {
    border: 0;
    line-height: 1.3rem;
}

.personData li .personData-pic {
    margin-right: 10px;
    position:relative;
}
.personData li .personData-pic .ifcericon{
    display:block;
    position:absolute;
    bottom:0;
    right:0;
    width:0.5rem;
    height:0.5rem;
}
.userdataname input{
    display:block;
    width:100%;
    height:100%;
    line-height:1rem;
    font-size:0.28rem;
    color:#444;
    text-align:right;
}
.goCertification{
    color:#666;
    font-size:0.28rem;
    display:-webkit-box;
    -webkit-box-pack:end;
    width:100%;
    -webkit-box-align:center;
}
.goCertification .gocerbtn{
    display:block;
    border:1px solid #f34141;
    color:#f34141;
    padding:3px 6px;
    width:1rem!important;
    text-align:center;
    height:0.3rem;
    line-height:0.3rem;
    border-radius:3px;
}
.changePhoneBind{
    color:#f34141;
    display:block;
    border:1px solid #f34141;
    border-radius:3px;
    font-size:0.22rem;
    line-height:0.24rem;
    height:0.24rem;
}
.personData li .personData-pic img {
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    border-radius: 100%;
    border: #f0f0f0 3px solid;
    float: right;
}

.personData li .userdataname {
    color: #888 !important;
    display: -webkit-box;
    -webkit-box-align:center;
}

.userdatanamewx, .userdatanamephone {
    -webkit-box-flex: 1;
    min-width: 150px;
}

.userrighti, .user_wx, .user_phone {
    display: block;
    width: 100%;
    height: 0.6rem;
    text-align: right;
    line-height: 0.6rem;
    font-size: 16px;
}
.changPhoneBind{
    display:block;
    color:#f34141;
    padding:2px 3px;
    font-size:0.22rem;
    border:1px solid #f34141;
    border-radius:3px;
    height:0.24rem;
    line-height:0.24rem;
    margin-left:0.1rem;
}
.phonecodecer{
    display:none;
}
.howtoseerealname{
    display:block;
    font-size:0.24rem;
    background-color:#dbb50d;
    border-radius:5px;
    color:#fff;
    margin:0 auto;
    width:2rem;
    text-align:center;
    height:0.5rem;
    line-height:0.5rem;
}
.nobtn {
    display: block;
    height: 45px;
    width: 7rem;
    font-size: 16px;
    margin: 15px auto;
    color: #999;
    background: #ccc;
    border-radius: 0.1rem !important;
    font-weight: bold;
    position: relative;
    z-index: 1;
    left: 0;
    top: 0;
}

.flow-btn {
    display: block;
    height: 45px;
    width: 7rem;
    font-size: 16px;
    margin: 15px auto;
    color: #fff;
    background: #f45454;
    border-radius: 0.1rem !important;
    font-weight: bold;
    position: relative;
    z-index: 1;
}

.partnerbox {
    width: 100%;
}

.partnerbox li {
    position: relative;
}

.partnereach {
    display: -webkit-box;
    background: #fff;
    -webkit-box-align: center;
    width: 7.5rem;
    padding: 8px 0.2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom:1px solid #f2f2f2;
}

.partnerhead {
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    border-radius: 50%;
    border: 5px solid #fff;
    /* box-shadow: 0 2px 5px 0 #999; */
    overflow: hidden;
    position: relative;
}

.partnerheader {
    display: -webkit-box;
    -webkit-box-align: center;
    height: 0.9rem;
    background: #fff;
    border-bottom: 1px solid #f2f2f2;
}

.partnerheader a {
    display: block;
    -webkit-box-flex: 1;
    text-align: center;
    line-height: 0.9rem;
    color: #444;
}

.partnerheader .cur {
    color: #f34141;
}

.partnerlength {
    display: block;
    position: absolute;
    right: 0.3rem;
    font-size: 0.26rem;
    top: 0;
    height: 0.8rem;
    line-height: 0.8rem;
    color: #f34141;
}

.partnereach .partnertext {
    color: #666;
    margin-left: 20px;
    -webkit-box-flex: 1;
    padding-right: 10px;
}

.partnertext h1 {
    font-size: 0.3rem;
    font-weight: bold;
    line-height: 0.4rem;
    height: 0.4rem;
    white-space:nowrap;
    overflow-x:hidden;
    text-overflow:ellipsis
}

.partnertext h2 {
    font-size: 16px;
    width: 55px;
    margin-top: 8px;
}

.partnertext .liulang {
    border: 1px solid #4cb7ff;
    color: #4cb7ff;
    background-image: url(/images/liulang.png);
}

.partnertext .zhaocai {
    border: 1px solid #ff5d5d;
    color: #ff5d5d;
    background-image: url(/images/zhaocai.png);
}

.partnertext .shenqian {
    border: 1px solid #fec02f;
    color: #fec02f;
    background-image: url(/images/shenqian.png);
}
.partnerRecommended_nametext{
    display:-webkit-box;
}
.partnerRecommended_nametext >span{
    display:block;
}
.partnerRecommended_name{
    max-width:1.8rem;
}
.partnerRecommended_ident{
    border:1px solid #F5AB2E;
    color:#F3A019;
    padding:0 4px;
    border-radius:1rem;
    font-size:0.28rem;
    height:0.35rem;
    line-height:0.35rem;
    overflow:hidden;
}
.partnercontact {
    display: -webkit-box;
}

.partnercontact a {
    display: block;
    width: 25px;
    height: 25px;
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
}
.partnercontact a:first-child{
    border-right:1px solid #f2f2f2;
    padding-right:15px;
}
.partnerwx {
    background-image: url(/images/partnerwx.png);
    margin-right: 15px;
}

.partnerphone {
    background-image: url(/images/partnerphone.png);
}

.personFund li {
    width: 7.5rem;
    margin-bottom: 0.15rem;
    background: #fff;
}

.personFund li h1 {
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    padding: 0 0.2rem;
    border-bottom: 1px solid #f0f0f0;
}

.personFund span {
    display: block;
    line-height: 40px;
}

.funtime {
    -webkit-box-flex: 1;
    font-size: 14px;
    color: #999;
}

.funstatu {
    font-size: 14px;
    color: #999;
}

.personFund li h2 {
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    padding: 0 0.2rem;
    display: -webkit-box;
}

.personFund li h2 span {
    line-height: 50px;
}

.funtitle {
    font-size: 18px;
    -webkit-box-flex: 1;
    color: #444;
}

.funup {
    color: #f45454;
}

.funmoney {
    display: -webkit-box !important;
    -webkit-box-align: start;
}

.funmoney em:first-child {
    line-height: 45px;
}

.funmoney em {
    display: block;
}

.fundown {
    color: #0ad40f;
}

.questionnav {
    display: -webkit-box;
    -webkit-box-align: center;
    background: #fff;
    margin-bottom: 15px;
}

.questionnav_each {
    -webkit-box-flex: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    font-size: 14px;
    color: #444;
    padding: 15px 0;
    border-right: 1px solid #f0f0f0;
}

.questionnav_each img {
    display: block;
    width: 35px;
    height: 35px;
    margin-bottom: 5px;
}

.questionnav_each:last-child {
    border-right: 0;
}

.questionlist {
    width: 7.5rem;
}

.hotquestion {
    margin-left: 0.2rem;
    color: #444;
    font-size: 14px;
    line-height: 30px;
}

.questionlist li {
    position: relative;
}

.questionlist li a {
    display: block;
    background: #fff;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #444;
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.2rem;
    border-bottom: 1px solid #f0f0f0;
}

.questionneiye {
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #999;
}

.questioncon {
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.2rem;
    font-size: 14px;
    line-height: 22px;
    color: #444;
    background: #fff;
}

.orderbox {
    width: 100%;
}

.orderheader {
    width: 7.5rem;
    display: -webkit-box;
    -webkit-box-align: center;
    background: #fff;
    position: fixed;
    top: 1rem;
    left: 50%;
    margin-left: -3.75rem;
    z-index: 10;
}

.orderheader a {
    display: block;
    -webkit-box-flex: 1;
    height: 0.94rem;
    text-align: center;
    line-height: 0.94rem;
    font-size: 0.3rem;
    color: #444;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}

.orderheader a span {
    display: block;
    height: 0.94rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.orderheader .cur span {
    color: #FD4C6F;
    border-bottom: 2px solid #FD4C6F;
}

.orderlist {
    width: 100%;
    overflow: hidden;
}

.orderlist li {
    width: 100%;
    background: #fff;
    margin-top: 0.28rem;
}

.eachorderheader {
    display: -webkit-box;
    height: 1rem;
    line-height: 0.6rem;
    padding: 0.2rem 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    border-bottom: 1px solid #f2f2f2;
}

.eachorderdealer {
    display: -webkit-box;
    -webkit-box-align: center;
    font-size: 0.26rem;
    color: #666;
    -webkit-box-flex: 1;
}

.eachorderdealer img {
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    margin-right: 0.1rem;
    border:1px solid #f2f2f2;
}

.eachorderstatus {
    color: #FD4C6F;
    height: 0.4rem;
    /* border: 1px solid #ec4030; */
    border-radius: 5px;
    font-size: 0.26rem;
    line-height: 0.4rem;
}

.eachordergood {
    display: -webkit-box;
    padding: 0.11rem 0.25rem;
    position: relative;
    background: #f2f2f2;
}

.ordergoodsku {
    font-size: 0.26rem;
    color: #666;
}

.eachordergoodpic {
    width: 1.21rem;
    height: 1.21rem;
    display: block;
    position: relative;
}

.eachordergoodtext {
    -webkit-box-flex: 1;
    margin-left: 0.11rem;
    position: relative;
}

.ordertype {
    display: block;
    color: #fff;
    width: 0.35rem;
    height: 0.35rem;
    background: #00a9fd;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0.24rem;
    line-height: 0.35rem;
    text-align: center;
    border-radius: 3px;
}

.eachordergoodname {
    font-size: 0.26rem;
    line-height: 0.4rem;
    height: 0.8rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    position: relative;
    color: #444;
}

.eachorderpc {
    text-align: right;
}

.eachorderprice {
    font-size: 0.34rem;
    color: #666;
    line-height: 0.5rem;
}

.eachordercount {
    font-size: 0.26rem;
    color: #cfcfcf;
    line-height: 0.5rem;
}

.eachorderzj {
    width: 7rem;
    margin: 0 auto;
    border-top: 1px solid #f2f2f2;
    height: 0.50rem;
    font-size: 0.28rem;
    line-height: 0.5rem;
    padding:0.2rem 0;
    text-align: right;
    color: #666;
}
.eachorderzj span{
    color:#FD4C6F;
}
.eachorderzj em{
    font-size:0.34rem;
    color:#FD4C6F;
}
.usereachorderbottom {
    display: -webkit-box;
    -webkit-box-pack: end;
    -webkit-box-align: center;
    border-top: 1px solid #f2f2f2;
    background-color: #fff;
    overflow: hidden;
}

.usereachorderbottom a {
    display: block;
    padding: 0.15rem 0.4rem;
    font-size: 0.3rem;
    line-height: 0.28rem;
    border: 1px solid #f2f2f2;
    color: #666;
    border-radius: 1rem;
    margin: 8px 0.25rem 8px 0;
}

.order_mess {
    padding-bottom: 0.9rem;
}

.order_mess_head {
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.7rem 0.25rem;
    background-image: url(/images/orderdetail.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
    background-color: #ff3133;
}

.order_mess_head .order_mess_dealerstatus {
    color: #fff;
    font-size: 0.30rem;
    line-height: 0.4rem;
}

.order_mess_codemess {
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.25rem;
    background: #fff;
}

.order_mess_codemess div {
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #999;
}

.order_mess_codemess .codetip {
    font-size: 0.26rem;
    color: #999;
}

.sjrmess {
    display: -webkit-box;
    -webkit-box-align: center;
    padding: 0.18rem 0.25rem;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}

.posicon {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/images/position.png);
    width: 0.3rem;
    height: 0.29rem;
    margin-right: 0.17rem;
}

.sjrnp {
    display:block;
    -webkit-box-flex: 1;
}

.sjrnptop {
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #666;
    display: -webkit-box;
}

.sjrnptop span {
    display: block;
}

.sjrnptop01 {
    -webkit-box-flex: 1;
}

.sjgposition {
    font-size: 0.26rem;
    color: #666;
}

.order_mess_goods {
    margin-top: 0;
}

.orderdetailzj {
    padding: 0.2rem 0 0 0;
}

.orderdetailzj > div {
    display: -webkit-box;
    -webkit-box-align: center;
    width: 7.5rem;
    padding: 0.05rem 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    line-height: 0.35rem;
}

.orderdetailzj .orderzj_tip {
    -webkit-box-flex: 1;
    display: block;
    font-size: 0.24rem;
    color: #ccc;
}

.orderdetailzj .orderzj_money {
    font-size: 0.24rem;
    color: #ccc;
}

.black {
    color: #444 !important;
}

.big {
    font-size: 0.3rem !important;
}

.ordertruepay {
    padding: 0.15rem 0.25rem !important;
}

.borderTop {
    border-top: 1px solid #f2f2f2;
}

.red {
    color: #f34141 !important;
}

.ordereturnpointer {
    display: -webkit-box;
    -webkit-box-align: center;
    background: #fff;
    width: 7.5rem;
    padding: 0.25rem;
    box-sizing: border-box;
    margin-top: 15px;
}

.ordereturnpointer .orderrp_tip {
    color: #f34141;
    border: 1px solid #f34141;
    border-radius: 4px;
    font-size: 0.26rem;
    padding: 2px 5px;
    display: block;
    line-height: 0.26rem;
}

.ordereturnpointer .orderrp_money {
    display: block;
    -webkit-box-flex: 1;
    text-align: right;
    font-size: 0.28rem;
}

.ordereturnpointer .orderrp_money em {
    color: #f34141;
}

.orderdetailbottom {
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -3.75rem;
    width: 7.5rem;
}

.ordernav {
    display: -webkit-box;
    -webkit-box-align: center;
    background: #fff;
    box-shadow: 0 -1px 0 0 #f0f0f0 inset;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
}

.ordernav a {
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    width: 20%;
    color: #333;
    font-size: 0.28rem;
    font-weight: bold;
    text-align: center;
    height: 0.8rem;
    line-height: 0.8rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ordernav a span {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
}

.ordernav .cur span {
    border-bottom: 2px solid #f45454;
    color: #f45454;
}

.addorder {
    width: 7.5rem;
    overflow: hidden;
    background: #fff;
    padding: 0.5rem 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top:1.8rem;
}

.orderid {
    display: block;
    width: 7rem;
    padding-left: 35px;
    -webkit-box-flex:1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 0.8rem;
    line-height:0.8rem;
    background: url(/images/order.png) no-repeat 9px center/20px;
    font-size: 0.3rem;
}

.flow-button {
    width: 7rem;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin: 0.3rem auto;
    position: relative;
}

.flow-button .flow-btn {
    display: block;
    height: 45px;
    width: 100%;
    font-size: 16px;
    color: #fff;
    background: #f45454;
    border-radius: 0.1rem !important;
    font-weight: bold;
    position: relative;
    z-index: 1;
}
.backorderadd{
    background: #fa2b71!important;
    border-radius: 1rem!important;
    height:0.8rem;
    color:#fff;
    text-align:center;
    width:1.5rem;
    font-size:0.3rem;
}

.addtip {
    display: -webkit-box;
    width: 6.5rem;
    margin: 0 auto;
    font-size: 12px;
    padding-bottom: 15px;
}

.addtip a {
    display: block;
    color: #999;
    line-height: 14px;
}

.ordercopyhow {
    padding-right: 20px;
    background: url(/images/asking.png) no-repeat right center/14px;
}

.attikotti {
    -webkit-box-flex: 1;
    text-align: right;
}

.allorder {
    width: 100%;
    background: #fff;
    margin-top: 0.8rem;
    overflow: hidden;
}

.allorder li {
    width: 7.1rem;
    padding: 0 0.2rem;
    position: relative;
    border-bottom: 5px solid #f0f0f0;
}

.allorderheader {
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #666;
    display: -webkit-box;
    border-bottom: 1px solid #f0f0f0;
}

.allorderheader span {
    display: block;
}
.howtocopytip{
    width:7rem;
    margin:0.1rem auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    border-radius:3px;
    color:#666;
    background:#fff;
    position:relative;
    font-size:0.24rem;
}
.howtocopytip span{
    color: #F3A019;
}
.addorderText{
    width:7rem;
    border-radius:1rem;
    height:0.8rem;
    background:#f6f5f5;
    display:-webkit-box;
    -webkit-box-align:center;

}
.orderid::-webkit-input-placeholder{
    color: #B8B5B5;
}
.addorderText input{
    display:block;
}
.ordernum {
    -webkit-box-flex: 1;
    font-size: 14px;
}

.orderdetail {
    display: -webkit-box;
    width: 100%;
    position: relative;
}

.orderpic {
    width: 1.4rem;
    height: 1.4rem;
    margin: 15px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.orderintro {
    margin: 15px 8px;
}

.money_status {
    font-size: 14px;
    color: #f45454;
    display: -webkit-box;
    -webkit-box-align: center;
}

.money_status span {
    display: block;
}

.back_money {
    font-size: 18px;
    font-weight: bold;
    padding-left: 20px;
    background: url(/images/hongfan.png) no-repeat left center/16px;
}

.paystatustext {
    padding: 0 5px;
    margin-left: 5px;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    border: 1px solid #007aff;
    border-radius: 15px;
    color: #007aff;
}

.exmess {
    position: absolute;
    left: 0;
    top: 0.7rem;
    color: #999;
    font-size: 12px;
    text-align: right;
    -webkit-box-flex: 1;
}

.thisorderwhoreturn {
    height: 30px;
    overflow: hidden;
    border-top: 1px solid #f0f0f0;
    display: -webkit-box;
    -webkit-box-align: center;
}

.whoreturnheader {
    width: 25px;
    height: 25px;
    background-size: cover;
    border-radius: 20px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 10px;
}

.whoreturnniker {
    font-size: 12px;
    color: #666;
}

.signedsuccess_title {
    height: 1.6rem;
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.5rem;
    box-sizing: border-box;
    padding: 0.3rem 0;
}

.signedsuccess_title span {
    display: block;
    color: #888;
    font-size: 14px;
}

.myjian {
    background: url(/images/jian.png) no-repeat left top/0.84rem;
    width: 0.84rem;
    height: 0.84rem;
    position: absolute;
    left: 0;
    top: 0;
}

.choose_members_type {
    width: 7.5rem;
    background: #fff;
}

.choose_each {
    text-align: center;
    line-height: 50px;
    -webkit-box-flex: 1;
    display: -webkit-box;
    -webkit-box-align: center;
    border-bottom: 1px solid #f0f0f0;
}

.type_choosen {
    box-shadow: 0 0 10px rgba(155, 155, 155, 0.5);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.startusebox {
    width: 130px;
    border-right: 1px solid #f0f0f0;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    padding: 20px 0;
}

.choose_each h3 {
    font-size: 18px;
    color: #333;
    line-height: 25px;
}

.perprice {
    font-size: 20px;
    color: #333;
}

.perprice em {
    font-size: 16px;
}

.startuse {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 110px;
    height: 30px;
    background: #f45454;
    color: #fff;
    line-height: 30px;
    border-radius: 40px;
    margin: 0 auto;
    box-shadow: 0 1px 10px rgba(244, 84, 84, 0.5);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.type_intro {
    margin: 0 0.1rem;
    color: #999;
    font-size: 14px;
    -webkit-box-flex: 1;
}

.type_intro p {
    position: relative;
    display: -webkit-box;
    margin: 0 auto;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    line-height: 25px;
}

.nostartuse {
    border: 1px solid #f45454;
    color: #f45454;
    background: #fff;
    box-shadow: none;
}

.subAddress {
    background: #fff;
}

.margin-top {
    margin-top: 0.3rem;
}

.bg-white {
    background: #fff;
}

.subAddress .subAddress-btn {
    padding: 0.25rem;
    color: #333;
    box-sizing:border-box;
}

.sub-title {
    font-size: 0.3rem;
    line-height: 0.6rem;
    padding: 0 0.3rem;
    border-bottom: #eee 1px solid;
}

.subOrder-infor {
    padding: 0.2rem 0.3rem;
    display: -webkit-box;
}

.subOrder-infor .ImgOut, .subOrder-infor .ImgOut span {
    width: 1.2rem;
    height: 1.2rem;
}
.subOrder-infor .index_goods_new_rein{
    position:relative;
    left:-0.2rem;
    top:0;
}

.ImgOut {
    overflow: hidden;
}

.ImgOut span {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

.ImgOut img {
    max-width: 100%;
    max-height: 100%;
}

.subOrder-intext {
    padding-left: 0.3rem;
    -webkit-box-flex: 1;
}

.subOrder-intext > h1 {
    font-size: 0.26rem;
    line-height: 0.4rem;
    height: 0.8rem;
    overflow: hidden;
    color: #444;
}

.cl-orange {
    background: #ff8400 !important;
}

.sub-return {
    margin-top: 0.1rem;
height: 0.4rem;
background: #ff5b54;
padding-left: 0.1rem;
color: #fff;
display: block;
font-size: 0.24rem;
line-height: 0.4rem;
border-radius: 2px;
}

.margin-left {
    margin-left: 0.1rem;
}

.sub-return > span {
    margin: 0.02rem 0.02rem 0.02rem 0.1rem;
    padding: 0 0.1rem;
    background: #fff;
    color: #ff5b54;
    height: 0.36rem;
    border-radius: 0 2px 2px 0;
    line-height: 0.36rem !important;
    display: block;
    float: right;
}

.subOrder-price {
    text-align: right;
}

.subOrder-price h1 {
    font-size: 0.34rem;
    color: #444;
    line-height: 0.45rem;
}

.subOrder-price h2 {
    font-size: 0.24rem;
    color: #cfcfcf;
}

.subOrder > h2 {
    border-top: #eee 1px solid;
    margin: 0 0.3rem;
    font-size: 0.3rem;
    line-height: 0.6rem;
    color: #666;
}

.subOrder > h2 > font {
    float: right;
}

#bottom {
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    left: 50%;
    margin-left: -3.75rem;
    background: #fff;
    border-top: #ebebeb 1px solid;
    z-index: 9;
    display: -webkit-box;
    -webkit-box-align: center;
}

#bottom > div {
    height: 1rem;
}

.bottom-pay {
    line-height: 1rem;
    display: -webkit-box;
}

.bottom-pay > h1 {
    width: 3.9rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    font-size: 0.3rem;
}

.bottom-pay > .subButton {
    background-image: linear-gradient(-295deg, #F88687 0%, #F33E64 100%);    color: #fff;
    font-size: 0.35rem;
    text-align: center;
    width: 3rem;
    display: block;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

.subList-down li {
    display: -webkit-box;
    -webkit-box-align: center;
    padding: 0.25rem;
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size:0.24rem;
}

.subList-down li > div:first-child {
    -webkit-box-flex: 1;

}
.subList-slide{
    width:0.8rem;
    height:0.4rem;
    background:#fff;
    border:1px solid #f2f2f2;
    border-radius:0.4rem;
    position:relative;
}
.rollCircle{
    display:block;
    width:0.4rem;
    height:0.4rem;
    background: #fff;
    border-radius:50%;
    position:absolute;
    box-shadow: 2px 0 5px #999;
    left:0;
    top:0;
}
.ljmoney {
    color: #ff5b54;
}

.subAddress:before, .subAddress:after, .address:before {
    width: 7.5rem !important;
    content: "";
    display: block;
    visibility: inherit;
    height: 0.03rem !important;
    background: url(/images/sub_bg.jpg) no-repeat !important;
    background-size: cover !important;
}

.consignee {
    width: 100%;
    padding-bottom: 0.9rem;
}

.consignee li {
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.25rem;
    width: 7.5rem;
    margin-bottom: 15px;
}

.consigneetop {
    display: -webkit-box;
    -webkit-box-align: center;
    font-size: 0.30rem;
    line-height: 0.5rem;
    color: #444;
}

.consigneetop > div:first-child {
    -webkit-box-flex: 1;
}

.consigneemid {
    display: block;
    color: #666;
    line-height: 0.4rem;
    font-size: 0.28rem;
    margin-bottom: 0.1rem;
}

.consigneebottom {
    display: -webkit-box;
    -webkit-box-align: center;
    padding-top: 0.25rem;
    border-top: 1px solid #f2f2f2;
}

.defaultconsignee {
    display: block;
    height: 0.3rem;
    padding-left: 0.4rem;
    -webkit-box-flex: 1;
    background-image: url(/images/redchoosen.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    background-color: transparent;
    color: #f34141;
    line-height: 0.3rem;
}

.undefaultconsignee {
    display: block;
    height: 0.3rem;
    padding-left: 0.4rem;
    -webkit-box-flex: 1;
    background-image: url(/images/unchoosen.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    background-color: transparent;
    color: #444;
    line-height: 0.3rem;
}

.consigneeopt {
    display: -webkit-box;
    -webkit-box-align: center;
}

.consigneeopt a {
    height: 0.3rem;
    font-size: 0.3rem;
    padding-left: 0.4rem;
    line-height: 0.3rem;
    color: #444;
    margin-left: 0.2rem;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
}

.editconsignee {
    background-image: url(/images/edit.png);
}

.deleteconsignee {
    background-image: url(/images/delete.png);
}

.consigneeadd {
    display: block;
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    left: 50%;
    margin-left: -3.75rem;
    background-image: linear-gradient(-296deg,#F88989 0,#F33E64 100%);
    text-align: center;
    height: 0.9rem;
    line-height: 0.9rem;
    color: #fff;
    z-index: 100;
}

.address-input {
    font-size: 0.28rem;
    line-height:0.4rem;
}

.address-down li {
    padding: 0.25rem 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    -webkit-box-align: start;
    border-bottom: #eee 1px solid;
    line-height:0.4rem;
}
.address-down .detailaddress_li {
    -webkit-box-orient:vertical
}
.detailaddress_li .address-right{
    width:100%;
    margin-top:0.2rem;
}
.address-left {
    width: 1.6rem;
    font-size: 0.28rem;
    height: 0.4rem;
    line-height: 0.4rem;
}

.content-block select {
    font-size: 0.28rem;
    width: 1.6rem;
    padding: 0 0.1rem;
}


.apply-btn {
    width: 100%;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
    color: #fff;
    font-size: 0.3rem;
    background-image: linear-gradient(-296deg,#F88989 0,#F33E64 100%);
    display: block;
    position:fixed;
    left:0;
    bottom:0;
}

.dealerlist {

}

.evdealergoods {
    position: relative;
    z-index: 1;
}

.homebanner {
    height: 2.79rem;
    width: 100%;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    overflow: hidden;
    position: relative;
}

.homebanner:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0.1;
    z-index: 10;
}

.shoptop {
    width: 100%;
    display: -webkit-box;
    -webkit-box-align: center;
    background: #fff;
    height: 1rem;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
    z-index: 11;
}

.shoplogo {
    display: block;
    position: relative;
    top: -0.35rem;
    width: 1.2rem;
    height: 1.2rem;
    margin-left: 0.31rem;
    border: 4px solid #f0f0f0;
    box-sizing: border-box;
    background: #fff;
}

.shop_mid {
    margin-left: 0.28rem;
    -webkit-box-flex: 1;
    background-image: url(/images/jy.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
}

.shopname {
    display: block;
    color: #444;
    font-size: 0.28rem;
    line-height: 0.28rem;
    margin-bottom: 0.1rem;
}

.ifsh {
    display: -webkit-box;
}

.ifsh img {
    display: block;
    height: 0.29rem;
    margin-right: 2px;
}

.collshopbtn {
    display: block;
    background-image: url(/images/coll.png);
    background-repeat: no-repeat;
    background-position: center 0.17rem;
    background-size: 0.35rem 0.34rem;
    width: 1.05rem;
    height: 100%;
    padding-top: 0.58rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.26rem;
    line-height: 0.26rem;
    text-align: center;
    color: #888;
}
.dealerColled {
    display: block;
    background-image: url(/images/collect_red@2x.png);
    background-repeat: no-repeat;
    background-position: center 0.17rem;
    background-size: 0.35rem 0.34rem;
    width: 1.05rem;
    height: 100%;
    padding-top: 0.58rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.26rem;
    line-height: 0.26rem;
    text-align: center;
    color: #f34141;
}

.dealerprolistbox {
    padding: 0.2rem 0;
    background: #f2f2f2;
    width: 7.5rem;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
}

.dealerprolist {
    display: -webkit-box;
    position: relative;
}

.dealerprolist li {
    float: none;
}

.contain-prolist-text {
    width: 90%;
    margin: 0 auto;
}

.detail-text {
    border-top: #ebebeb 1px solid;
    border-bottom: #ebebeb 1px solid;
    padding: 0.5em 0.3rem;
    position:relative;
}

.detail-text h1 {
    font-size: 0.3rem;
    line-height: 0.4rem;
    color: #333;
    min-height:0.8rem;
    font-family:HelveticaNeue-Bold;
}

.index-text-down {
    line-height: 0.7rem;
    overflow: hidden;
    display:-webkit-box;
    -webkit-box-align:center;
    padding:0.25rem 0;
}
.index-text-price{
    display:-webkit-box;
    -webkit-box-align:end;
    position:relative;
    -webkit-box-flex:1;
    font-family: HelveticaNeue-Bold;
}
.index-text-price > div {
    color: #EA2F49;
    font-size: 0.6rem;
    padding-right: 0.05rem;
    line-height:0.6rem;
    text-decoration: none !important;
}

.index-text-price > font {
    display:block;
    color: #999;
    font-size: 0.28rem;
    line-height:0.4rem;
    text-decoration: line-through;
    font-family: HelveticaNeue;
}

.sub-return {
    margin-top: 0.1rem;
height: 0.4rem;
background: #ff5b54;
padding-left: 0.1rem;
color: #fff;
display: block;
font-size: 0.24rem;
line-height: 0.4rem;
border-radius: 2px;
}

.sub-return > span {
    margin: 0.02rem 0.02rem 0.02rem 0.1rem;
    padding: 0 0.1rem;
    background: #fff;
    color: #ff5b54;
    height: 0.36rem;
    border-radius: 0 2px 2px 0;
    line-height: 0.36rem !important;
    display: block;
    float: right;
}

.somepricerep {
    background: #f8a31f;
    margin-right: 8px;
}

.somepricerep span {
    color: #f8a31f;
}

.detail-simpleintro {
    font-size: 0.24rem;
    padding: 0.2rem;
    color: #888;
    line-height: 0.32rem;
}

.De-sign {
    background: #fff;
    padding: 0.2rem 0.25rem;
    padding-bottom:0;
    width: 7rem;
    border-top: #ebebeb 1px solid;
    border-bottom: #ebebeb 1px solid;
    overflow: hidden;
}

.De-sign > span {
    padding-left: 0.3rem;
    display: block;
    float: left;
    text-align: center;
    height: 0.34rem;
    line-height: 0.34rem;
    font-size: 0.24rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 0.28rem;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
}

.detail-list {
    border-top: #ebebeb 1px solid;
    border-bottom: #ebebeb 1px solid;
    background: #fff;
}

.detail-list li {
    padding: 0 0.3rem;
}

.detail-list li a {
    display: block;
    padding: 0.2rem 0;
    background: url(/images/icon_arrow.jpg) no-repeat right center;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.3rem;
    color: #444;
    border-bottom: #ebebeb 1px solid;
}

.pictureDetail {
    max-width: 7.5rem;
    margin: 0 auto;
}

.pictureDetail img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

/*#bottom .btm-collect, #bottom .btm-shop, #bottom .btm-contact,.btm-bucket {
    display:block;
    color:#4C4A4A;
    width: 1.2rem;
    text-align: center;
    font-size: 0.26rem;
    line-height: 0.4rem;
}*/

#bottom .btm-buy {
    color: #fff;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    text-align: center;
    display: block;
    height: 1rem;
    line-height: 1rem;
    -webkit-box-flex: 1;
    background-color: #EA2F49;
}

#popup {
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -3.75rem;
    height: 100%;
    width: 7.5rem;
    z-index: 10000;
    display: none;
}

#popup .pop-bg {
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -3.75rem;
    width: 7.5rem;
    height: 100%;
    background: #000;
    opacity: 0;
    z-index: 0;
}

#popup .pop-containter {
    position: fixed;
    bottom: -8rem;
    left: 50%;
    width: 7.5rem;
    margin-left: -3.75rem;
    padding: 0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    z-index: 10000;
    height: 8rem;
}

#popup .menuclose {
    position: absolute;
    top: 0.3rem;
    right: 0.3rem;
    font-size: 0.5rem;
    line-height: 0.5rem;
    color: #333;
    width: 30px;
    height: 30px;
    background: #fff;
}

#popup .addmenu-top {
    padding: 0.3rem 0 0.3rem 0;
    border-bottom: #eee 1px solid;
    display: -webkit-box;
}

#popup .menu-pic {
    width: 2.5rem;
    height: 2.5rem;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin-top: -0.7rem;
    border: #eee 2px solid;
    background: #fff;
    border-radius:3px;
}

#popup .menu-pic span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 2.5rem;
    height: 2.5rem;
}

#popup .menu-pic span img {
    max-width: 100%;
    max-height: 100%;
}

#popup .addmenu-price {
    padding-left: 0.3rem;
    -webkit-box-flex: 1;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-pack:end;
}

#popup .addmenu-contain {
    height: 4.5rem;
    overflow: scroll;
}

#popup .addmenu-contain li {
    border-bottom: #eee 1px solid;
    padding: 0.25rem 0;
}

#popup .addmenu-contain li > div:first-child {
    font-size: 0.28rem;
    color:#4C4A4A;
}

#popup .addmenu-contain li > .addmenu-list {
    padding-top: 0.15rem;
    overflow: hidden;
}

#popup .addmenu-contain li > .addmenu-list > a {
    border-radius: 1rem;
    background: #eee;
    height: 0.5rem;
    color: #444;
    line-height: 0.5rem;
    padding: 0 0.25rem;
    font-size: 0.24rem;
    display: block;
    float: left;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
    overflow: hidden;
}

.skuchoosen {
    color: #fff !important;
    background: #FF717D !important;
}

.buycount {
    display: -webkit-box;
    -webkit-box-align: center;
    height: 0.88rem;
    line-height: 0.88rem;
}

.buycounttip {
    -webkit-box-flex: 1;
}

.countra {
    display: -webkit-box;
    -webkit-box-align: center;
    border-radius: 1rem;
    overflow:hidden;
}

.countra input {
    display:block;
    width: 0.6rem;
    height: 0.6rem;
    text-align: center;
    background: #f2f2f2;
    line-height: 0.6rem;
    color: #4C4A4A;
    font-size: 0.4rem;
    font-weight: bold;
}

#count {
    margin:0 0.1rem;
    min-width:0.5rem;
    text-align:center;
    line-height: 0.6rem;
    font-size: 0.3rem;

}

.countra > * {
    display: block;
}

#popup .addmenu-footer {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
}

#popup .addmenu-footer .addmenu-btn {
    width: 100%;
    display: block;
    height: 1rem;
    background-image: linear-gradient(-118deg, #FF79AC 0%, #FF6F73 100%);
    font-size: 0.3rem;
    text-align: center;
    line-height: 1rem;
    color: #fff;
}
.shoppingcart_goodstype{
    width: 100%;
    display: block;
    height: 1rem;
    background-image: linear-gradient(-118deg, #FF79AC 0%, #FF6F73 100%);
    font-size: 0.3rem;
    text-align: center;
    line-height: 1rem;
    color: #fff;
}
#bottom .btm-collect:before {
    display: block;
    margin-top: 0.1rem;
    height: 0.4rem;
    width: 0.4rem;
    margin-left: auto;
    margin-right: auto;
    background-size: cover !important;
    content: "";
}
.commoditybottom{
    width:1.1rem;
    display:block;
    color:#444;
    text-align:center;
    height: 0.4rem;
    padding-top:0.5rem;
    line-height:0.4rem;
    background-repeat:no-repeat;
    background-position: center 0.1rem;
    background-size:0.4rem;
    font-size:0.24rem;
    border-right:1px solid #F0EAEC;
}
.commoditybottom:last-child {
    border-right:0;
}
.ifaddcart {
    background-image: url(/images/cart@2x.png);

}
.addCommodityIntoBucket{
    background-color: #333;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    margin-right:-2px;
}
#bottom .btm-shop {
    background-image: url(/images/icon_d6.jpg);
}

#bottom .btm-contact {
    background-image: url(/images/icon_d7.png);
}
.commoditybottom_long{
    color: #fff;
    text-align: center;
    display: block;
    height: 1rem;
    line-height: 1rem;
    -webkit-box-flex: 1;
    font-size:0.3rem;
}
.btm-shop a, .btm-contact a {
    color: #444;
}

#popup .addmenu-price h1 {
    font-size: 0.4rem;
    line-height: 0.4rem;
    color: #FF2245;
}
#popup .addmenu-price h1 em{
    font-size:0.28rem;
}

#popup .addmenu-price #surplus_count {
    font-size: 0.24rem;
    color: #888;
}

#popup .addmenu-price h2 {
    font-size: 0.26rem;
    color: #4C4A4A;
    padding-top: 0.2rem;
}

.entity_header {
    display: -webkit-box;
    -webkit-box-align: center;
    background: #fff;
    border-bottom: 1px solid #eee;
    position:fixed;
    top: 46px;
    left:50%;
    margin-left:-3.75rem;
    width:7.5rem;
    z-index:5;
}

.entity_header a {
    display: -webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:2.5rem;
    height: 45px;
    text-align: center;
    color: #333;
    line-height: 45px;
}
.entity_header a img{
    display:block;
    margin-left:0.1rem;
    width:0.3rem;
}
.shopgoods {
    width: 7.5rem;
    margin-top: 0.23rem;
}

.goodsheader {
    font-size: 0.3rem;
    text-align: center;
    color: #444;
    line-height: 0.76rem;
    border-bottom: 1px solid #f2f2f2;
    background: #fff;
}

.goodslist {
    width: 100%;
    overflow: hidden;
}

.shopgoods .goodslist li {
    float: left;
    width: 3.75rem;
}

.goodslist .goodslink:nth-child(2n-1) {
    border-right: 1px solid #f2f2f2;
}

.goodslist .goodslink {
    display: block;
    width: 3.75rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 0.36rem;
    background: #fff;
}

.goodspic {
    display: block;
    height: 3.75rem;
    width: 100%;
    position: relative;
}

.goodstext {
    width: 3.21rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.42rem;
}

.goodsname {
    font-size: 0.28rem;
    color: #444;
    height: 0.6rem;
    overflow: hidden;
    line-height: 0.30rem;
}

.goodspricemess {
    display: -webkit-box;
    margin-top: 0.2rem;
    -webkit-box-align: center;
}

.goodspricemess > span {
    display: -webkit-box;
}

.somebaseprice {
    display: -webkit-box;
    -webkit-box-flex: 1;
    -webkit-box-align: end;
}

.disprice {
    font-size: 0.28rem;
    line-height: 0.28rem;
    color: #f34141;
}

.baseprice {
    display: block;
    font-size: 0.19rem;
    line-height: 0.19rem;
    color: #999;
    text-decoration: line-through;
    margin-left: 0.08rem;
}

#lists {
    overflow: hidden;
}

.entityOrder {
    display: block;
    width: 7.5rem;
    margin: 0 auto;
}

.entityOrder > div {
    display: -webkit-box;
    -webkit-box-align: center;
    padding: 0 0.25rem;
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    height: 0.88rem;
    border-bottom: 1px solid #eee;
}

.entityOrder_left {
    -webkit-box-flex: 1;
    font-size: 0.30rem;
    color: #333;
    line-height: 0.88rem;
}

.entityOrder_left {
    font-size: 0.30rem;
    color: #444;
    line-height: 0.88rem;
}

.entityOrderPay {
    display: block;
    width: 7rem;
    margin: 15px auto;
    text-align: center;
    background: #f34141;
    height: 0.8rem;
    border-radius: 5px !important;
    line-height: 0.8rem;
    color: #fff;
    font-size: 0.3rem;
}

.dealercontactway {
    display: -webkit-box;
    height: 0.8rem;
    background: #fff;
    -webkit-box-align: center;
    width: 7.5rem;
    padding: 0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dealercontactway div {
    -webkit-box-flex: 1;
    line-height: 0.8rem;
    overflow: hidden;
    height: 0.8rem;
}

.dealercontactway a {
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    width: 0.8rem;
    height: 0.8rem;
    position: relative;
    right: -0.25rem;
}

.dealercontactway a img {
    display: block;
    width: 0.5rem;
}

.entityCommodityPrice {
    display: -webkit-box;
    -webkit-box-align: center;
    width: 7.5rem;
    box-sizing: border-box;
    padding: 0.25rem;
}

.entityCommodityPriceBase {
    display: -webkit-box;
    -webkit-box-align: end;
    -webkit-box-flex: 1;
}

.entityCommodityPriceBase div {
    color: #f34141;
    font-size: 0.4rem;
    font-weight: bold;
    margin-right: 10px;
}

.entityCommodityPriceBase font {
    text-decoration: line-through;
    color: #ccc;
    font-size: 0.3rem;
}

.entityDealerSimpleMess {
    width: 7.5rem;
    background: #fff;
    margin-top: 0.15rem;
}

.entityDealerSimpleMess_tip {
    width: 7rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.28rem;
    color: #999;
    margin: 0 auto;
    border-bottom: 1px solid #f2f2f2;
}

.entityDealerSimpleMess_con {
    display: -webkit-box;
    -webkit-box-align: center;
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.25rem;
}

.entityDealerSimpleMess_left {
    -webkit-box-flex: 1;
}

.entityDealerSimpleMess_name {
    font-size: 0.3rem;
    color: #333;
    line-height: 0.3rem;
    margin: 0.2rem 0;
}

.entityDealerSimpleMess_address {
    font-size: 0.28rem;
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.entityDealerSimpleMess_place {
    display: -webkit-box;
    margin: 0.2rem 0;
}

.entityDealerSimpleMess_place span {
    display: block;
}

.entityDealerSimpleMess_distance {
    color: #999;
    font-size: 0.28rem;
}

.entityDealerSimpleMess_isNear {
    font-size: 0.26rem;
    color: #f8a31f;
}

.entityDealerSimpleMess_phone {
    display: block;
    width: 1rem;
    height: 1.5rem;
    border-left: 1px solid #f2f2f2;
    background-image: url(/images/phone2.png);
    background-repeat: no-repeat;
    background-size: 0.5rem;
    background-position: center;
}

.entityCommodityCtmess_cname {
    border-left: 2px solid #71c848;
    padding-left: 0.2rem;
    font-size: 0.28rem;
    color: #333;
}

.entityCommodityCtmess {
    display: -webkit-box;
    -webkit-box-align: center;
    height: 2rem;
}

.entityCommodityCtmess_parent {
    -webkit-box-flex: 1;
    margin-left: 0.15rem;
}

.entityCommodityCtmess_count {
    width: 1rem;
    font-size: 0.28rem;
    color: #444;
}

.entityCommodityCtmess_oneprice {
    width: 1rem;
    font-size: 0.28rem;
    color: #444;
    text-align: right;
}

.clearHistorySearch {
    width: 0.5rem;
    height: 0.5rem;
    display: block;
    background-image: url(/images/wasteBox.png);
    background-repeat: no-repeat;
    background-size: 0.4rem;
    background-position: center;
    position: absolute;
    right: 0.25rem;
    top: 0.25rem;
}

.mydealerheader {
    width: 7.5rem;
    display: -webkit-box;
    -webkit-box-align: center;
    background: #fff;
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -3.75rem;
    z-index: 10;
}

.mydealerheader a {
    display: block;
    -webkit-box-flex: 1;
    height: 0.94rem;
    text-align: center;
    line-height: 0.94rem;
    font-size: 0.3rem;
    color: #444;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}

.mydealerheader a span {
    display: block;
    height: 0.94rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mydealerheader .cur span {
    color: #f43131;
    border-bottom: 2px solid #f34141;
}

.mydealerlist {
    width: 100%;
    margin-top: 0.95rem;
}

.mydealerlist li {
    margin-bottom: 15px;
    position: relative;
}

.mydealereach {
    display: -webkit-box;
    background: #fff;
    -webkit-box-align: center;
    width: 7.5rem;
    padding: 15px 0.2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.partnerhead {
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    border-radius: 50%;
    border: 5px solid #fff;
    /* box-shadow: 0 2px 5px 0 #999; */
    overflow: hidden;
    position: relative;
}

.mydealertext {
    display:block;
    color: #666;
    margin-left: 20px;
    -webkit-box-flex: 1;
    padding-right: 10px;
}

.mydealertext h1 {
    font-size: 0.30rem;
    line-height: 0.6rem;
    height: 0.6rem;
    overflow: hidden;
}

.mydealertext h2 {
    font-size: 16px;
    margin-top: 8px;
    color: #888;
}
.contactMyrecommendShop img{
    display:block;
    width:0.5rem;
}
.bankcardlist {
    width: 7.5rem;
}

.bankcardlist .bankcardeach a {
    display: -webkit-box;
    -webkit-box-align: center;
    width: 7.5rem;
    box-sizing: border-box;
    padding: 0.25rem;
    margin: 10px auto;
    position: relative;
    background: #fff;
}

.bankcardlogo {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    overflow: hidden;
}

.bankcardlogo img {
    display: block;
    width: 100%;
    height: 100%;
}

.bankcardDetail {
    -webkit-box-flex: 1;
    margin-left: 10px;
}

.bankcardref {
    font-size: 0.30rem;
    color: #444;
    line-height: 0.5rem;
}

.bankcardtype {
    font-size: 0.26rem;
    color: #666;
    line-height: 0.4rem;
}

.bankcardfinal {
    font-size: 0.28rem;
    color: #444;
    line-height: 0.5rem;
}

.goaddbankcard {
    display: block;
    width: 7.5rem;
    box-sizing: border-box;
    padding: 0.25rem;
    color: #f34141;
    font-size: 0.3rem;
    background: #fff;
}

.addbankcard {
    width: 7.5rem;
    background: #fff;
}

.addbankcardmess {
    display: -webkit-box;
    -webkit-box-align: center;
    width: 7rem;
    border-bottom: 1px solid #f2f2f2;
    margin: 0 auto;
    padding: 10px 0;
}

.addbankcardtip {
    width: 1.3rem;
    font-size: 0.3rem;
    line-height: 0.6rem;
    color: #444;
}

.addbankcardwrite {
    display: block;
    -webkit-box-flex: 1;
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #444;
    background: #fff;
}

.choosebankref {
    display: block;
    -webkit-box-flex: 1;
    background-image: url(/images/liulang.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: right center;
}

.addbankcardwrite {
    display: block;
    -webkit-box-flex: 1;
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #444;
    background: #fff;
}

.savebankcard, .unbundingcardbtn {
    display: block;
    width: 7rem;
    margin: 15px auto;
    background: #f34141;
    color: #fff;
    text-align: center;
    line-height: 0.9rem;
    font-size: 0.3rem;
    border-radius: 4px;
}

.retrieveback {
    width: 0.5rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: start;
}

.retrieveback img {
    display: block;
    width: 0.2rem;
}
.hotInSearch{
    display:none;
}
.userlist07 {
    background-image: url(/images/anquan@3x.png);
}

.nocoll {
    width: 7.5rem;
    background: #f2f2f2;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -webkit-box-orient: vertical;
}

.nocoll img {
    width: 120px;
    display: block;
}

.nocoll p {
    color: #b3b3b3;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 4px;
    text-align: center;
    margin-top: 30px;
}

.nocoll .miaotui {
    display: -webkit-box;
}

.nocoll .miaotui a {
    display: block;
    width: 130px;
    height: 35px;
    line-height: 35px;
    background: #fff;
    color: #5a5a5a;
    text-align: center;
    letter-spacing: 2px;
    font-size: 18px;
    margin: 15px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.choosePayway {
    width: 7.5rem;
    margin: 0 auto;
    background-color: #fff;
    margin-top: 0.15rem;
}

.choosePayway > div {
    display: -webkit-box;
    -webkit-box-align: center;
    padding: 0.25rem;
    width:7rem;
    border-bottom: 1px solid #f2f2f2;
}

.choosePayway > div > div {
    -webkit-box-flex: 1;
}

.choosePaywayleft {
    display: -webkit-box;
    -webkit-box-align: center;
}

.choosePaywayleft img {
    display: block;
    width: 0.45rem;
    height: 0.45rem;
    margin-right: 0.1rem;
}

.willchoosepayway {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    background-image: url(/images/checkno@3x.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    border-radius: 50%;
}

.bechooseenpayway {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    background-image: url(/images/checkyes@3x.png);
    background-repeat: no-repeat;
    background-size: 0.5rem;
    background-position: center;
    border-radius: 50%;
}

.nobankcard {
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.nobankcardimg {
    display: block;
    width: 3rem;
    margin-bottom: 10px;
}

.nobankcardtip {
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.5rem;
    color: #444;
}

.nobankcardadd {
    display: table;
    padding: 5px 10px;
    font-size: 0.28rem;
    color: #f34141;
    border: 1px solid #f34141;
    border-radius: 3px;
    margin: 10px auto;
}

.pjlevel {
    display: -webkit-box;
    -webkit-box-align: center;
    width: 7.5rem;
    padding: 0.25rem;
    box-sizing: border-box;
    background: #fff;
    border-bottom: 1px solid #f2f2f2;
}

.pjgoods {
    display: block;
    width: 1.12rem;
    height: 1.12rem;
    overflow: hidden;
}

.pjgoods img {
    display: block;
    width: 1.12rem;
    height: 1.12rem;
}

.pjlevellist {
    display: -webkit-box;
    -webkit-box-flex: 1;
    -webkit-box-align: center;
}

.pjeachlevel {
    display: block;
    height: 0.4rem;
    font-size: 0.3rem;
    line-height: 0.4rem;
    background-image: url(/images/pjunchoose.png);
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
    background-position: left center;
    padding-left: 0.6rem;
    margin-left: 0.6rem;
    color: #444;
}

.pjeachlevelchoose {
    background-image: url(/images/pjchoose.png)!important;
}

.releasegoodname {
    width: 100%;
    height: 1.41rem;
    position: relative;
}

.pjarea {
    height: 3rem;
}

.releasegoodnamearea {
    resize: none;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0.25rem;
    font-size: 0.26rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.releasenamelimit {
    position: absolute;
    bottom: 0.25rem;
    right: 0.25rem;
    font-size: 0.18rem;
    color: #888;
}

.goodsxqt {
    width: 7.5rem;
    margin: 0 auto;
    background: #fff;
    border-top: 1px solid #f2f2f2;
}

.goodsxqtcon {
    overflow: hidden;
    width: 7rem;
    margin: 10px auto;
    position: relative;
}

.goodsxqtcon > div {
    float: left;
}

.goodsfileput {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.pjpage .xqtview {
    background-position: center;
    background-size: 1.4rem !important;
    background-repeat: no-repeat;
    background-image: url(/images/pjphoto.png);
    border: 0;
}

.xqtview {
    width: 1.4rem;
    height: 1.4rem;
    margin-bottom: 10px;
    float: left;
}

.xqtview input {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.xqtview input {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.pjsub {
    display: block;
    width: 7rem;
    margin: 15px auto;
    background: #FA476C;
    color: #fff;
    font-size: 0.3rem;
    text-align: center;
    height: 0.88rem;
    line-height: 0.88rem;
    border-radius: 1rem!important;
}

.entity_dealername {
    line-height: 0.5rem;
    margin-top:0.2rem;
}
.entity_dealer_discount{
    display:-webkit-box;
    -webkit-box-align:center;
    font-size:0.24rem;
    color:rgb(253,99,65);
    margin-top:0.1rem;
}
.entity_dealer_discount img{
    display:block;
    height:0.3rem;
    margin-right:0.1rem;
}
.entity_dealer_con_back{
    background: #fff;
    padding:0.25rem;
    box-sizing: border-box;
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    font-size:0.28rem;
    color:#1A1A1A;
}
.entity_dealer_con_back em{
    color:rgb(253,99,75);
}
.entity_dealer_con_back img{
    display:block;
    height:0.4rem;
    margin-right:0.2rem;
}
.thanprice {
    margin-top: 0.7rem;
}

.entity_distance {
    position: absolute;
    right: 0.25rem;
    bottom: 0.1rem;
    color: #888;
    font-size: 0.26rem;
}

.thanAListing_name {
    padding-top: 0.3rem;
    line-height: 0.4rem;
    height: 0.4rem;
}

.thanAListing_name a {
    font-size: 0.3rem;
}

.entityListLogo {
    width: 1.7rem;
    height: 1.7rem;
    margin: 0.25rem;
}

.thanAListing_header {
    margin-left: -3.75rem !important;
}

.thanAListing_header a {
    width: 1.65rem !important;
}

.thanAListing_box .listitem_model1_pic {
    width: 2.1rem;
    height: 2.1rem;
    margin: 0.2rem;
    border-radius: 4px;
    overflow: hidden;
}

.lookupMoreCoupons {
    width: 5rem;
    height: 1rem;
    background: #f34141;
    margin: 15px auto;
    color: #fff;
    text-align: center;
    line-height: 1rem;
    border-radius: 4px;
    font-size:0.3rem;
    display: none;
}

.thanAListing_box .listitem_model1_text {
    margin-left: 0;
}

.welfare {
    width: 7.5rem;
}

.welfare li {
    width: 7.5rem;
}

.welfare li a {
    display: block;
    width: 7.5rem;
    background: #fff;
    border-bottom: 1px solid #f2f2f2;
}

.welfare_header {
    height: 1.02rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.25rem;
}

.welfare_headerpic {
    width: 0.6rem;
    height: 0.6rem;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #f2f2f2;
}

.welfare_headerpic img {
    display: block;
    width: 100%;
    height: 100%;
}

.welfare_ref {
    color: #444;
    margin-left: 10px;
    font-size: 0.3rem;
    line-height: 1.02rem;
}


.welfare_banner img {
    display: block;
    width: 100%;
    height: 100%;
}

.welfare_bottom {
    display: -webkit-box;
    -webkit-box-align: center;
    height: 1.77rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.25rem;
}

.welfare_bottom_left {
    -webkit-box-flex: 1;
}

.welfare_tip {
    color: #999;
    font-size: 0.28rem;
    line-height: 0.5rem;
}

.welfare_hotlevel {
    color: #f91111;
    background-image: url(/images/hotlevel.png);
    background-repeat: no-repeat;
    background-size: 10px;
    padding-left: 15px;
    font-size: 0.28rem;
    line-height: 0.3rem;
    height: 0.3rem;
    background-position: left center;
}

.welfare_bottom_right {
    width: 1.32rem;
    height: 0.44rem;
    font-size: 0.28rem;
    text-align: center;
    line-height: 0.44rem;
    color: #444;
    border: 1px solid #444;
}

.payment_commoditySku {
    display: -webkit-box;
    -webkit-box-align: center;
    width: 7rem;
    margin: 0 auto;
    padding: 0.2rem 0;
    border-top: 1px solid #f2f2f2;
}

.payment_commoditySku span {
    display: block;
    color: #666;
    font-size: 0.24rem;
}

.payment_commoditySku_tip {
    -webkit-box-flex: 1;
}

.payment_commoditySku_con {
    max-width: 4rem;
}

.bodyH {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.goSlider {
    transition: all 0.5s;
    -moz-animation: all 0.5s;
    -ms-animation: all 0.5s;
    -o-animation: all 0.5s;
    -webkit-transition: all 0.5s;
}

@-webkit-keyframes FadeIn {
    0% {
        opacity: 0;
}
    100% {
        opacity: 1;
}
}

#banner {
    background: #fff;
    position:relative;
}

#banner a, #banner img {
    width: 100%;
    display: block;
}

.mine-down {
    width: 80px;
    height: 24px;
    line-height: 24px;
    border: #fff 1px solid;
    border-radius: 2px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5em;
    font-size: 0.875em;
}

.mine-down a {
    color: #fff;
    display: block;
}

.mine-hd-picture {
    width: 1.65rem;
    height: 1.65rem;
    position: relative;
    top: 0;
    left: 0;
}

.mine-hd-img {
    background: url(/images/opacity_white.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 1.45rem;
    height: 1.45rem;
    border-radius: 100%;
    margin: 0 auto;
    padding: 0.05rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}

.mine-hd-vip {
    position: absolute;
    bottom: 0.25rem;
    right: 0.1rem;
    width: 0.27rem;
    height: 0.27rem;
}

.mine-hd-vip img {
    width: 100%;
}

.mine-hd-img img {
    width: 1.4rem;
    height: 1.4rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 100%;
    display: block;
}

.mine-center {
    border-top: #ececec 1px solid;
    background: #fff;
    position: relative;
    top: 0;
    left: 0;
}

.mine-center ul {
    display: -webkit-box;
    -webkit-box-align: center;
}

.mine-center li {
    width: 50%;
    text-align: center;
    padding:0.1rem 0;
}

.mine-center li > div {
    border-right: #eee 1px solid;
}

.mine-center li:last-child > div {
    border: 0;
}

.mine-cen-up {
    font-size: 0.26rem;
    color: #444;
    line-height: 0.4rem;
}

.mine-cen-dn {
    font-size: 0.4rem;
    line-height: 0.6rem;
}

.mine-cen-dn span {
    color: #000;
}

.mine-center-five {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2rem;
    height: 2rem;
    margin-left: -1rem;
    margin-top: -1rem;
    text-align: center;
    background: #ffc000;
    color: #fff;
    border-radius: 100%;
}

.mine-center-five span {
    display: block;
    padding-top: 0.4rem;
    font-size: 0.32rem;
    line-height: 0.5rem;
}

.mine-center-five h1 {
    font-size: 0.42rem;
    line-height: 0.6rem;
}

.mine-hd-left {
    position: relative;
    top: 0;
    left: 0;
}

.mine-head {
    background: url(/images/userTopbg@2x.png) no-repeat center;
    padding: 0.25rem;
    box-sizing:border-box;
    position: relative;
    top: 0;
    left: 0;
    width: 7.5rem;
    height:3rem;
    background-size: cover;
    display:-webkit-box;
}
.mine-head2{
    height: 200px;
}

.mine-hd-text {
    -webkit-box-flex:1;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-left:0.2rem;
}

.mine-hd-text h1 {
    color: #fff;
    font-size: 0.3rem;
    line-height: 0.7rem;
    height: 0.7rem;
    overflow: hidden;
}

.mine-hd-text h2 {
    color: #fe877f;
    font-size: 0.26rem;
    line-height: 0.5rem;
}

.dredgeVIP-btn {
    text-align: center;
    position: absolute;
    top: 1.5rem;
    left: 2.4rem;
    z-index: 5;
}

.dredgeVIP-btn a {
    display: block;
    height: 0.5rem;
    width: 1.4rem;
    border-radius: 0.5rem;
    margin-top: 0.1rem;
    background: #ffc000;
    line-height: 0.5rem;
    color: #fff;
    font-size: 0.26rem;
}

.mine-hd-class {
    width: 0.4rem;
    height: 0.4rem;
    margin: -0.1rem auto 0;
    position: relative;
    top: 0;
    left: 0;
    z-index: 3;
}

    .mine-hd-class img {
    width: 100%;
}

    .mine-nav ul {
    margin-top: 0.2rem;
    width: 7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-top: #ebebeb 1px solid;
}

.mine-nav li {
    width: 100%;
    padding:0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mine-nav li  a{
    border-bottom: #ebebeb 1px solid;
}


.mine-nav li a:before {
    content: '';
    width: 0.17rem;
    height: 0.26rem;
    background: url(/images/icon_a.png) no-repeat;
    background-size: cover;
    display: block;
    position: absolute;
    right: 0;
    top: 0.27rem;
}

.mine-nav li a {
    display: block;
    color: #000;
    position: relative;
    top: 0;
    left: 0;
    width: 7rem;
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0.15rem 0;
    font-size: 0.32rem;
}

.mine-nav li a {
}

.mine-order {
    display: -webkit-box;
    -webkit-box-align: center;
    background:#fff;
}

.mine-order a {
    width: 25%;
    display: block;
    text-align: center;
    padding: 0.15rem 0;
}

.mine-order a span {
    display: block;
    margin: 0 auto;
    width: 0.7rem;
    height: 0.6rem;
    position: relative;
    top: 0;
    left: 0;
}

.mine-order a span img {
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.05rem auto;
}

.mine-order a span em {
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    top: 0.05rem;
    right: 0;
    font-style: normal;
    background: #e31515;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    line-height: 0.3rem;
    font-size: 0.15rem;
}

.mine-order a p {
    line-height: 0.4rem;
    height: 0.5rem;
    font-size: 0.26rem;
    color: #7D7B7B;
}

.mine-upgrade {
    display:-webkit-box;
    -webkit-box-align:center;
}

.mine-upgrade a {
    display: block;
    padding:2px 4px;
    height: 0.4rem;
    font-size: 0.22rem;
    line-height: 0.4rem;
    background: #FFEC8B;
    border-radius: 0.4rem;
    text-align: center;
    color: #B87D30;
}

.mine-upgrade img {
    width: 1.44rem;
    height: 0.44rem;
    margin: 0 auto;
    display: block;
}

.mine-submit {
    width: 1.82rem;
    height: 0.54rem;
    position: absolute;
    top: 1.5rem;
    right: 0;
}

.mine-submit img {
    width: 100%;
}
.vipraiders{
    display:block;
    padding:4px 6px;
    color:#ef836e;
    border:1px solid #ef836e;
    border-radius:0.5rem;
    font-size:0.28rem;
    width:1.5rem;
    position:absolute;
    right:0.25rem;
    top:0.25rem;
    text-align:center;
    line-height:0.3rem;
}
.user_level_toptext{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-pack:center;
}
.vipccz{
    font-size:0.28rem;
    color:#fff;
    line-height:0.35rem;
    margin:0.1rem;
}
.vipccnext{
    font-size:0.28rem;
    color:#fff;
    line-height:0.3rem;
    margin:0.1rem;
}
.viplevelexp{
    width:100%;
    overflow:hidden;
    padding:0.5rem 0;
}
.viplevelexp ul{
    display:-webkit-box;
    -webkit-box-align:center;
    position:relative;
}
.viplevelexp_ul:before{
    content: "";
    position:absolute;
    width:18rem;
    height:4px;
    left:0;
    background:#eeebe7;
    top:50%;
    margin-top:-2px;
    z-index:10;
}
.viplevelexp ul li {
    width:3rem;
    display:-webkit-box;
    -webkit-box-pack:end;
    position:relative;
    z-index:12;
}
.viplevelexp ul li:nth-child(5) {
    display:none;
}
.viplevelexp ul li:nth-child(6) {
    display:none;
}
.viplevelexp ul li img{
    display:block;
    width:0.8rem;
    height:0.8rem;
}
.viplevelexp ul .vipline{
    position:absolute!important;
    box-shadow:3px 0 10px 0 #ddc4b7!important;
    height:4px!important;
    top:50%!important;
    margin-top:-1px!important;
    z-index:11!important;
    background:#ddc4b7!important;
    left:0!important;
    transition: all 1s;
    -webkit-transition: all 1s;
    width: 0;
}
.vipline:after{
    content: "";
    position:absolute;
    width:7px;
    height:7px;
    right:0;
    top:-2px;
    background:#ddc4b7;
    box-shadow:3px 0 10px 0 #ddc4b7;
}
.belongvipcontent{
    width: 7.5rem;
    padding:0.25rem;
    box-sizing: border-box;
    background:#fff;
    display:none;
}
.belongvipheader{
    border-left: 2px solid #e74c20;
    font-size:0.3rem;
    line-height:0.32rem;
    padding-left:5px;
}
/*shopping*/
.bg-white {
    background: #fff;
}

.containter-shopping {
    width:7.5rem;
    overflow:hidden;
}

.containterShop {
    margin-bottom: 0.2rem;
    box-shadow: #eee 0px 1px 5px;
}

.contain-store {
    border-bottom: #eee 1px solid;
    height:0.92rem;
    display:-webkit-box;
    -webkit-box-align:center;
    line-height: 0.4rem;
    padding:0 0.25rem;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.icon-check {
    display: block;
    height: 0.3rem;
    line-height: 0.3rem;
    margin-top: 0.05rem;
    padding-right: 0.2rem;
}

.containterShop-store-name{
    -webkit-box-flex:1;
}
.contain-store .containterShop-store-name a {
    display:-webkit-box;
    -webkit-box-align:center;
}

.contain-store.active .icon-check span, .contain-list li.active .icon-check span, .contain-shopsum.active .icon-check span {
    background-image: url(/images/icon_check2.jpg) !important;
}

.contain-store .containterShop-store-name img {
    width: 0.6rem;
    height: 0.6rem;
    border: #eee 0.01rem solid;
    display: block;
    margin-right: 0.2rem;
}

.contain-store .containterShop-store-name h1 {
    font-size: 0.3rem;
    width: 5rem;
    overflow: hidden;
    height: 0.4rem;
    color:#333;
}

.contain-edit {
    font-size: 0.3rem;
}

.contain-list li>div {
    border-bottom: #eee 1px solid;
    padding:0 0.25rem;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    top: 0;
    left: 0;
    display:-webkit-box;
    -webkit-box-align:center;
}

.contain-list li:last-child {
    border: 0;
}



.contain-main {
    width: 6.75rem;
    position: relative;
    top: 0;
    left: 0;
    -webkit-box-flex:1;
    display:-webkit-box;
}

.contain-main .ImgOut {
    width: 1.6rem;
    height: 1.6rem;
    padding: 0.3rem 0.25rem 0.3rem 0;
}

.contain-mainText {
    -webkit-box-flex:1;
    position: relative;
    top: 0;
    left: 0;
}

.contain-mainText-infor {
    padding: 0.3rem 0;
    height: 1.6rem;
    overflow: hidden;
    position:relative;
}

.contain-mainText-infor .toCommodity {
    display:block;
    font-size: 0.26rem;
    line-height: 0.35rem;
    height: 0.35rem;
    white-space:nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
    color:#444;
}

.contain-mainText-infor p {
    font-size: 0.24rem;
    line-height: 0.35rem;
    height: 0.35rem;
    color: #c8c8c8;
    overflow: hidden;
}
.contain-mainText-infor .crashback_model{
    margin-top:0.1rem;
}
.contain-mainText-infor .crashdeduction_model{
    margin-top:0.1rem;
}

.contain-mainText-infor h2 {
    font-size: 0.24rem;
    line-height: 0.35rem;
    height: 0.35rem;
    color: #333;
    padding-top: 0.1rem;
    overflow: hidden;
}

.contain-mainText-edit {
    position: absolute;
    top: 0;
    left: 0;
    width: 4.9rem;
    z-index: 10;
}

.contain-mainText-edit-left {
    width: 3.1rem;
}
.unit-price{
    font-size:0.32rem;
    color:#f34141;
}
.contain-mainText-edit-left h1 {
    width: 2.4rem;
    padding: 0.3rem 0;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: 0.4rem;
    color: #333;
    float: left;
}

.contain-main-edit-box {
    display:-webkit-box;
    -webkit-box-align:center;
    position:absolute;
    right:0.25rem;
    bottom:0.25rem;
    border:1px solid #dedede;
    overflow:hidden;
    border-radius: 3px;
    display:none;
}
.cartCount{
    position:absolute;
    right:0.25rem;
    bottom:0.25rem;
    font-size: 0.24rem;
    color:#999;
}
.contain-main-edit-box a {
    width: 0.56rem;
    height: 0.56rem;
    display: block;
    background-size: 50% !important;
    background-position: center;
    background-repeat: no-repeat;
}

.contain-main-edit-box .less {
    background-image: url(/images/icon_less.png);
    border-right:1px solid #dedede;
}

.contain-main-edit-box .add {
    background-image: url(/images/icon_add.png);
    border-left: 1px solid #dedede;
}

.contain-main-edit-box input {
    display: block;
    width: 0.8rem;
    height: 0.56rem;
    line-height: 0.56rem;
    font-size: 0.35rem;
    text-align: center;
    background: #fff;
}
.contain-main-putincoll{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-orient: vertical;
    position:absolute;
    right:-0.82rem;
    top:0;
    background: #cfd5e0;
    height:100%;
    text-align:center;
    color:#fff;
    width:0.82rem;
    font-size:0.28rem;
}
.contain-main-delete {
    display:-webkit-box;
-webkit-box-align:center;
-webkit-box-pack:center;
-webkit-box-orient: vertical;
position:absolute;
width: 0.82rem;
right:-1.64rem;
top:0;
font-size: 0.28rem;
height:100%;
height:100%;
text-align: center;
background: #f2170a;
color: #fff;
}

.contain-shopsum {
    position: fixed;
    bottom: 0;
    left: 50%;
    width: 7.5rem;
    height: 1rem;
    margin-left: -3.75rem;
    display:-webkit-box;
    -webkit-box-align:center;
    border-top:1px solid #f2f2f2;
}

.contain-shopsum .icon-check {
    padding: 0.3rem 0 0.3rem 0.25rem;
}

.contain-shopsum .icon-check span {
    vertical-align: -0.07rem;
    margin-right: 0.1rem;
}
.contain-shopsum-rg {
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-flex:1;
}

.contain-shopsum-rg h1 {
    -webkit-box-flex:1;
    color: #000;
    font-size: 0.30rem;
    line-height: 1rem;
    text-align: right;
    padding:0 0.1rem;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:end;
}

.contain-shopsum-rg h1 span {
    color: #f35f5f;
}

.contain-shopsum-rg a {
    display:block;
    width: 2rem;
    font-size: 0.3rem;
    height: 1rem;
    line-height: 1rem;
    background: #f35f5f;
    color: #fff;
    text-align: center;
}

/*collecting*/
.collect-head {
    height: 1rem;
    line-height: 1rem;
    position: fixed;
    top:0;
    width:7.5rem;
    left:50%;
    margin-left:-3.75rem;
    z-index:4;
}

.collect-head li {
    width: 50%;
    float: left;
    text-align: center;
    font-size: 0.32rem;
    position: relative;
    top: 0;
    left: 0;
}

.collect-head li a {
    color: #444;
    display: block;
}

.collect-head li:first-child a:before {
    content: '';
    display: block;
    width: 1px;
    height: 0.4rem;
    background: #ebebeb;
    position: absolute;
    right: 0;
    top: 0.3rem;
}

.collect-head li.active:before {
    width: 1.3rem;
    height: 0.05rem;
    background: #ea1212;
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -0.65rem;
}

.noCommodity {
    position: fixed;
    top: 50%;
    margin-top: -2.2rem;
    width: 7.5rem;
    left: 50%;
    margin-left: -3.75rem;
}

.noCommodity i {
    width: 2.3rem;
    height: 2.3rem;
    margin: 0 auto;
    background: url(/images/noCommodity.png) no-repeat;
    background-size: cover !important;
    display: block;
}

.noCommodity p {
    line-height: 0.8rem;
    font-size: 0.3rem;
    text-align: center;
}

.noCommodity a {
    display: block;
    width: 1.3rem;
    height: 0.5rem;
    border: #e31515 1px solid;
    font-size: 0.3rem;
    line-height: 0.5rem;
    border-radius: 4px;
    margin: 0 auto;
    color: #f76364;
    text-align: center;
}

.mine-commodity li {
    width: 7.25rem;
    padding: 0 0 0 0.25rem;
    border-bottom: #eee 1px solid;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
}

.mine-commodity li .ImgOut, .mine-commodity li .ImgOut span {
    width: 1.1rem;
    height: 1.1rem;
}

.mine-commodity li .mine-commodity-include {
    width: 7.3rem;
    padding: 0.33rem 0;
    height: 1.1rem;
    position: relative;
    top: 0;
    left: 0;
}

.mine-commodity li .mine-commodity-text {
    width: 5.6rem;
    height: 1.1rem;
    position: relative;
    top: 0;
    left: 0;
    padding-left: 0.3rem;
}

.mine-commodity li .mine-commodity-text h1 {
    font-size: 0.26rem;
    line-height: 0.3rem;
    height: 0.6rem;
    overflow: hidden;
    color: #444;
}

.mine-commodity li .mine-commodity-text-dn {
    width: 5.6rem;
    display:-webkit-box;
    -webkit-box-align:end;
    margin-top:0.2rem;
}
.mine-commodity li .mine-commodity-text-dn h2 {
    -webkit-box-flex:1;
    line-height: 0.22rem;
    font-size: 0.2rem;
    height: 0.3rem;
    display:-webkit-box;
    -webkit-box-align:end;
}

.mine-commodity li .mine-commodity-text-dn h2 span {
    display:block;
    line-height: 0.3rem;
    font-size: 0.3rem;
    color:#f34141;
}

.mine-commodity li .mine-commodity-text-dn h2 font {
    display:block;
    padding-left: 0.1rem;
    color: #999;
    text-decoration: line-through;
}
.crash_model1{
    position:relative;
}
.mine-commodity li .mine-commodity-text-dn .crash_model1 {
    padding-right: 0.05rem;
    border-radius: 4px;
}

.mine-commodity li .mine-commodity-text-dn .mine-commodity-text-fx span {
    color: #fff;
    background: #fa2f30;
    display: block;
    float: left;
    padding: 0 0.03rem;
    margin-right: 0.05rem;
}

.mine-commodity li .mine-commodity-delect {
    width: 1.76rem;
    height: 1.76rem;
    line-height: 1.76rem;
    text-align: center;
    background: #fa2f30;
    color: #fff;
    font-size: 0.32rem;
}

.commodity-inline {
    width: 9.06rem;
    position: relative;
    top: 0;
    left: 0;
}

.mine-commodity li:last-child {
    border: 0;
}

.mine-commodity li .mine-store-text {
    width: 4.5rem;
    padding-top: 0.1rem;
    padding-left: 0.3rem;
}

.mine-commodity li .mine-store-text h1 {
    font-size: 0.3rem;
    line-height: 0.4rem;
    height: 0.4rem;
    overflow: hidden;
}

.mine-commodity li .mine-store-text h2 {
    font-size: 0.22rem;
    line-height: 0.35rem;
    height: 0.35rem;
    overflow:hidden;
    margin-top:0.1rem;
    color: #999;
}

.mine-commodity li .mine-store-unfollow {
    width: 1.76rem;
    height: 1.76rem;
    background: #ea1212 url(/images/store_qx.jpg) no-repeat center;
    background-size: cover !important;
}

.mine-commodity li .mine-store-more {
    float: right;
    width: 0.53rem;
    height: 1.1rem;
    position: relative;
    top: 0;
    left: 0;
    z-index: 10;
    background: #fff url(/images/store_more.jpg) no-repeat center;
    background-size: cover !important;
    margin-right: 0.25rem;
}

/*treasure*/
.person-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.treasure-head {
    position: relative;
    top: 0;
    left: 0;
    width: 7rem;
    margin: 0.5rem auto;
    padding-bottom: 0.3rem;
}

.treasure-head > a {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0.3rem;
    line-height: 0.4rem;
    color: #888;
}

.treasure-head .treasure-data {
    text-align: center;
}

.treasure-head .treasure-data h1 {
    font-size: 0.3rem;
    line-height: 0.4rem;
}

.treasure-head .treasure-data h2 {
    font-size: 0.5rem;
    color: #f35f5f;
    line-height: 0.8rem;
}

.treasure-head .treasure-data a {
    font-size: 0.26rem;
    color: #ff0000;
    line-height: 0.5rem;
    border-radius: 0.5rem;
    border: #ff0000 1px solid;
    width: 1.3rem;
    display: block;
    margin: 0 auto;
}

.treasure-down {
    width: 6.7rem;
    padding: 0.04rem 0.15rem 0.07rem;
    height: 2.86rem;
    margin: 0.3rem auto;
    background: url(/images/cf.jpg) no-repeat;
    background-size: cover;
}

.treasure-down li {
    width: 50%;
    float: left;
    height: 1.13rem;
    text-align: center;
    padding-top: 0.3rem;
}

.treasure-down li h3 {
    font-size: 0.26rem;
    line-height: 0.4rem;
}

.treasure-down li h4 {
    font-size: 0.32rem;
    color: #000;
    line-height: 0.5rem;
}

/*提现*/
.margin-top {
    margin-top: 0.15rem;
}

.treasureWithdraw-btn {
}

.treasureWithdraw-btn input {
    width: 100%;
    border-radius: 1rem;
    display: block;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.32rem;
    background: #FA476C;
    color: #fff;
}

.treasureWithdraw {
    width:7rem;
    padding: 0 0.25rem;
}

.treasureWithdraw > h1 {
    line-height: 1rem;
    font-size: 0.26rem;
    color: #323232;
}

.treasureWithdraw > h2 {
    line-height: 0.9rem;
    font-size: 0.24rem;
    color: #989898;
}

.treasureWithdraw .treasureWithdraw-money {
    border-bottom: #eee 1px solid;
    padding-bottom: 0.2rem;
    height: 0.6rem;
    line-height: 0.6rem;
    display:-webkit-box;
    -webkit-box-align:center;
}

.treasureWithdraw .treasureWithdraw-money i {
    display: block;
    margin-top: 0.15rem;
    width: 0.4rem;
    height: 0.4rem;
    background: url(/images/icon_tx.png) no-repeat;
    background-size: cover !important;
}

.treasureWithdraw .treasureWithdraw-money input {
    display: block;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.6rem;
    width: 6.5rem;
    padding-left: 0.2rem;
    color: #000;
}

.treasureWithdraw-money input::-webkit-input-placeholder { /* WebKit browsers */
    color: #000;
}

.treasureWithdraw-money input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #000;
}

.treasureWithdraw-money input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #000;
}

.treasureWithdraw-money input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #000;
}

/*分享赚钱*/
.mine-share-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/images/share.jpg) no-repeat top center;
    background-size: cover !important;
}

.mine-share {
    position: relative;
    top: 5.6rem;
    text-align: center;
}

.mine-share .mine-share-ew span {
    width: 2.54rem;
    height: 2.54rem;
    padding: 0.16rem;
    border: #e0dfdf 1px solid;
    display: block;
    margin: 0 auto;
}

.mine-share .mine-share-ew h1 {
    font-size: 0.4rem;
    line-height: 0.8rem;
    color: #444;
}

.mine-share .mine-share-ew p {
    font-size: 0.22rem;
    line-height: 0.3rem;
    color: #888;
}
.wBox{
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    z-index:4;
}
.wBg{
    position:absolute;
    z-index:1;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background: #000;
    opacity:0.8;
}
.wBoxCon{
    width:5rem;
    height:4.2rem;
    border-radius:6px;
    background: #fff;
    overflow:hidden;
    z-index:2;
    position:relative;
}
.wBoxCon_header{
    width:100%;
    height:1rem;
    line-height:0.8rem;
}
.wBoxCon_header img{
    display:block;
    width:100%;
    height:100%;
}
.wBoxCon_detail{
    width:100%;
    height:2.4rem;
}
.wBoxCon_money{
    font-size:0.5rem;
    color:#f34141;
    text-align:center;
    font-weight:bold;
    height: 1.5rem;
    line-height:1.5rem;
}
.wBoxCon_tip{
    font-size:0.22rem;
    color:#999;
    text-align:center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width:100%;
    padding:0 15px;
    line-height:0.35rem;
    height:0.8rem;
}
.wBottom {
    display:-webkit-box;
    -webkit-box-align:center;
    height:0.8rem;
    border-top:1px solid #f2f2f2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.wBottom a{
    display:block;
    width:50%;
    line-height:0.8rem;
    text-align:center;
}
.wCancel{
    color:#333;
    border-right:1px solid #f2f2f2;
}
.wConfirm{
    color:#f34141;
}
.mine-hd-img .miaotype{
    display:block;
    position:absolute;
    bottom:0;
    right:10px;
    width:20px;
    height:20px;
}

.logisticsList{
    background: #fff;
    position:relative;
    overflow:hidden;
}
.logisticsList:before{
    content: "";
    width:1px;
    height:100%;
    background: #ccc;
    position:absolute;
    left:0.5rem;
    top:0.25rem;
}
.logisticsList li{
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    position:relative;
    font-size:0.28rem;
    color:#333;
    line-height:0.4rem;
}
.logisticsList li:before {
    content: "";
    width:10px;
    height:10px;
    border-radius:5px;
    background: #ccc;
    position:absolute;
    left:0.5rem;
    margin-left:-5px;
    top:0.25rem;
    margin-top:-5px;
}
.logisticsList li:first-child {
    color:#04be02;
}
.logisticsList li:first-child:before{
    background: #04be02;
    border:3px solid rgba(255,255,255,0.6);
    border-radius:10px;
    position:absolute;
    left:0.5rem;
    margin-left:-8px;
    top:0.25rem;
    margin-top:-8px;
}
.logisticsList_remark{
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left:0.7rem;
}
.logisticsList_time {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left:0.7rem;
    padding-bottom:0.25rem;
    border-bottom:1px solid #f2f2f2;
}
.logisticsList_ref{
    background: #fff;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    font-size:0.28rem;
    color:#333;
    line-height:0.4rem;
}
.nologistics{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    font-size:0.3rem;
}
.vipbanner{
    width:7.5rem;
    margin:0 auto;
}
.vipbanner img{
    display:block;
    width:100%;
}
.shareBannber{
    width:7.5rem;
    margin:0 auto;
}
.shareBannber img{
    display:block;
    width:100%;
}
.shareForm{
    width:7.5rem;
    margin:0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    background-color: #fdfefa;
    background-image: url(/images/registerBg.png);
    background-position: center;
    background-repeat:no-repeat;
    background-size: cover;
    padding-top:6rem;
}
.shareInputBox{
    width:6.5rem;
    height:0.9rem;
    font-size:0.3rem;
    line-height:0.9rem;
    margin:0.3rem auto;
    border-radius:3px;
    display:-webkit-box;
    -webkit-box-align:center;
    position:relative;
}

.shareInputBox input {
    -webkit-box-flex:1;
    background: #fff;
    padding: 0.25rem;
    height:0.9rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius:5px;
    line-height:0.4rem;
}
.shareInputBox span{
    padding-left:0.25rem;
}
.shareInputBox >* {
    display:block;
line-height:0.8rem;
font-size:0.3rem;
}
.getCodeBtn{
    color:#fff;
    text-align:center;
    padding-left:0.25rem;
    background: #f8ac12!important;
    margin-left:0.3rem;
}
.shareSub,.changeCerbind,.changecerConfirm{
    display:block;
    width:6.5rem;
    height:0.9rem;
    background: #e54847;
    color:#fff;
    text-align:center;
    line-height:0.6rem;
    margin:0.5rem auto;
    border-radius:5px!important;
    font-size:0.3rem;
}
.shareSub {
    background-color: #ffe348;
    color:#c1a81e;
}
.wrongMess{
    color:#e54847;
    font-size:0.26rem;
    position:absolute;
    bottom:0;
    height:0.28rem;
    line-height:0.28rem;
    width:100%;
    padding:0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left:0;
}
.shareAppBox{
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    z-index:4;
    display:none;
}
.shareAppBg{
    position:absolute;
    z-index:1;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background: #000;
    opacity:0.8;
}
.shareAppLink{
    display:block;
    position:relative;
    z-index:2;
    width:5rem;
}
.shareAppLink img{
    display:block;
    width:100%;
}
.applink{
    display:none!important;
}
.commodityPL{
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    padding-top:0;
    background: #fff;
    margin-top:0.15rem;
}
.commodityPL_header{
    width:100%;
    height: 0.8rem;
    line-height:0.8rem;
    font-size:0.28rem;
    color:#333;
    border-bottom:1px solid #f2f2f2;
}
.commodityPL_header a{
    display:block;
    height: 0.8rem;
    line-height:0.8rem;
    font-size:0.3rem;
    font-weight:bold;
    color:#333;
}
.commentInContent{
    width:100%;
}
.commentInContent li{
    width:100%;
    border-bottom:1px solid #f2f2f2;
}
.comment_top{
    display:-webkit-box;
    -webkit-box-align:center;
    padding: 0.15rem 0;
}
.comment_tx{
    width:0.5rem;
    height:0.5rem;
    border-radius:50%;
    overflow:hidden;
    position:relative;
    margin-right:0.15rem;
}
.comment_user{
    font-size: 0.28rem;
    color:#444;
    -webkit-box-flex:1;
    overflow:hidden;
    white-space:nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;;
}
.comment_time{
    font-size:0.28rem;
    color:#888;
}
.comment_con{
    font-size:0.28rem;
    line-height:0.4rem;
    color:#333;
}
.comment_detailpic{
    display:block;
    overflow:hidden;
    padding:0.1rem 0;
}
.comment_detailpic a{
    display:block;
    width:0.25rem;
    height:0.25rem;
    margin-right:0.1rem;
    margin-bottom:0.1rem;
    float:left;
    position:relative;
}
.orderTypeHeader{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    position:fixed;
    z-index:10;
    top:0;
    left:0;
    width:100%;
    height:1rem;
    background: #f2f2f2;
}
.orderTypeHeader >div {
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    background: #f2f2f2;
    border:1px solid #FD4C6F;
    border-radius: 1rem;
    overflow:hidden;
}
.orderTypeHeader a {
    display:block;
    padding:0.15rem 0.25rem;
    font-size:0.28rem;
    color:#FD4C6F;
}
.orderTypeHeader .cur{
    background: #FD4C6F;
    color:#fff;
}
.entityOrder_eachOrder{
    width:100%;
    display:-webkit-box;
    -webkit-box-align:center;
    background:#fff;
    padding:0.25rem;
    box-sizing: border-box;
    border-bottom:1px solid #f2f2f2;
}
.entityOrder_pic{
    display:block;
    position:relative;
    width:1.2rem;
    height:1.2rem;
    border-radius:3px;
    overflow:hidden;
}
.entityOrder_pic img{
    display:block;
    width:100%;
    height:100%;
}
.entityOrder_text{
    display:block;
    -webkit-box-flex:1;
    margin:0 8px;
}
.entityOrder_commodityName{
    font-size:0.28rem;
    color:#999;
    line-height:0.32rem;
    margin-bottom:0.1rem;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.entityOrder_totalPtice{
    font-size:0.28rem;
    color:#999;
    line-height:0.3rem;
    margin-bottom:0.1rem;
}
.entityOrder_count{
    font-size:0.28rem;
    color:#999;
    line-height:0.3rem;
    display:-webkit-box;
    -webkit-box-align:center;
}
.entityOrder_count em{
    color:#FD4C6F;
    display:-webkit-box;
    -webkit-box-align:center;
}
.couponsdis {
    font-size:0.28rem;
    color:#999;
    line-height:0.3rem;
    display:-webkit-box;
    -webkit-box-align:center;
    margin-bottom:0.1rem;
}
.couponsdis em{
    color:#FD4C6F;
    display:-webkit-box;
    -webkit-box-align:center;
}
.entityOrder_count em img{
    display:block;
    height:0.3rem;
    margin-right:0.1rem;
    margin-left:0.5rem;
}
.entityOrder_right {
    display:-webkit-box;
    -webkit-box-pack:end;
    text-align:right;
    box-sizing: border-box;
    width:7.5rem;
    padding:0.2rem 0.25rem;
}
.entityOrder_status{
    font-size:0.28rem;
    color:#FD4C6F;
}
.entityOrder_right a{
    display:block;
    width:1.5rem;
    font-size:0.28rem;
    height:0.5rem;
    text-align:center;
    line-height:0.5rem;
    color:#FD4C6F;
    border:1px solid #FD4C6F;
    border-radius:1rem;
    margin-left:0.3rem;
}
.alipayBox{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:3;
    display:none;
}
.alipayBg{
    position:absolute;
    z-index:1;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: #000;
    opacity: 0.8;
}
.alipayBaseMess{
    width:7rem;
    padding:0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    position:relative;
    z-index:2;
    border-radius:3px;
}
.alipayBaseMess input{
    display:block;
    width:100%;
    height:1rem;
    border:1px solid #f2f2f2;
    border-radius:3px;
    padding:0 0.1rem;
    line-height:1rem;
    box-sizing: border-box;
}
.alipayMessConfirm{
    display:block;
    background: #f35f5f;
    margin-top:0.3rem;
    color:#fff;
    font-size:0.3rem;
    text-align:center;
    line-height:1rem;
}
.alipayTip{
    width:100%;
    padding:0.25rem;
    box-sizing: border-box;
    color:#ff0000;
    font-size:0.28rem;
    line-height:0.35rem;
    text-align:center;
}
.alipayBindBox{
    width:7.5rem;
    background: #fff;
    box-sizing: border-box;
    padding:0.25rem;
}
.alipayBindBox input {
    display:block;
    width:100%;
    height:1rem;
    margin-bottom:0.3rem;
    border:1px solid #f2f2f2;
    border-radius:3px;
    color:#333;
    padding:0 0.1rem;
    box-sizing: border-box;
}
.alipayBindConfirm{
    display:block;
    width:100%;
    height:1rem;
    background: #f34141;
    text-align:center;
    line-height:1rem;
    border-radius:3px;
    color:#fff;
    font-size:0.3rem;
}
.gobindAlipay{
    font-size:0.28rem;
    color:#999;
    position:relative;
}
.detail-text .crash_model1{
    -webkit-box-pack:end;
    -webkit-box-flex:1;
}
.detail-text .crash_model1 .index_goods_new_rein {
    position:relative;
    bottom:0;
}
.couponYL{
    font-size:0.26rem;
}
.couponYL i{
    margin-right:2px;
}
.tblqgowhere{
    height:0;
    font-size:0.26rem;
    color:#bcbcbc;
    margin-top:0.1rem;
}
.paystatus {
    height: 2rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    background: #fff;
}
.paystatus img {
    display: block;
    margin-right: 10px;
}
.paystatus div {
    font-size: 0.28rem;
    color: #666;
}
.paystatus .paystatusreal {
    font-size: 0.32rem;
    line-height: 0.6rem;
    color: #444;
}
.paystatus div {
    font-size: 0.28rem;
    color: #666;
}
.paysuccessprivilege {
    width: 100%;
    height: 5rem;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.paysuccessprivilege iframe {
    position: absolute;
    width: 100%;
    height: 100%;
}
.addCommodityColl {

    background-image:url(/images/collect@2x.png);

}
.commoditycolled{
    background-image:url(/images/collect_red@2x.png);
}
.getCode{
    width:100%;
    display:block;
    text-align:center;
    background-color:#f34141;
    color:#fff;
}
.rztitle{
    width:100%;
    text-align:center;
    height:0.5rem;
    line-height:0.5rem;
    color:#333;
    margin-top:0.2rem;
    font-size:0.28rem;
}
.cerInputBox{
    display:-webkit-box;
    -webkit-box-align:center;
    height:1rem;
    line-height:1rem;
    background:#fff;
    width:7rem;
    padding:0 0.25rem;
    border-bottom:1px solid #f2f2f2;
    position:relative;
}
.cerInputBox span{
    display:-webkit-box;
    -webkit-box-align:center;
    font-size:0.3rem;
    color:#333;
}
.cerInputBox input{
    display:block;
    height:1rem;
    line-height:1rem;
    color:#444;
    text-align:right;
    -webkit-box-flex:1;
    font-size:0.3rem;
}
.cermust{
    color:#f34141;
}
.cerjg{
    color:#f34141;
    text-align:center;
    font-size:0.2rem;
    height: 0.4rem;
    line-height:0.35rem;
    margin:0.2rem auto;
    width:7rem;
}
.cerInputBoxStepOne input{
    text-align:left;
}
.cerInputBox .getCodeBtn{
    position:absolute;
    right:0;
    top:0;
    height:100%;
    width:2rem;
    text-align:center;
}
.withdrawSuccess{
    -webkit-box-orient:vertical;
}
.withdrawsuccesstip{
    display:-webkit-box;
    -webkit-box-align:center;
}
.withdrawsuccesstip img{
    width:0.5rem;
    height:0.5rem;
}
.withdrawsuccessbtn {
    display:-webkit-box;
    -webkit-box-align:center;
}
.withdrawsuccessbtn a{
    display:block;
    width:1.5rem;
    height:0.6rem;
    line-height:0.6rem;
    text-align:center;
    color:#444;
    border:1px solid #ccc;
    border-radius:3px;
    margin:0.2rem;
}
.choosebtn {
    display: block;
    height: .3rem;
    width: .3rem;
    background-image: url(/images/icon_check1.jpg);
    background-repeat:no-repeat;
    background-size:cover
}
.chooseenbtn{
    background-image: url(/images/icon_check2.jpg);
}
.removeCerMess{
    display:none;
    width:0.3rem;
    height:0.3rem;
    margin-left:0.5rem;
}
.removeCerMess img{
    display:block;
    width:100%;
    height:100%;
}

.choosebtnall{
    display:-webkit-box;
    -webkit-box-align:center;
    color:#444;
    padding-left: 0.7rem;
    width:1rem;
    background-size:0.3rem;
    height:100%;
    line-height:1rem;
    background-position:0.25rem center;
}
.cartedit{
    display:block;
    color:#f34141;
    border:1px solid #f34141;
    border-radius:3px;
    width:0.8rem;
    font-size: 0.24rem;
    height:0.4rem;
    line-height:0.4rem;
    text-align:center;
}
.cartdelkall{
    display:none;
    height:1rem;
    width: 2rem;
    line-height:1rem;
    text-align:center;
    background:#f35f5f;
    color:#fff;
    position:absolute;
    right:0;
    top:0;
}
.cannotbuy {
    opacity: 0.4;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.backorderheader{
    display:-webkit-box;
    -webkit-box-align:center;
    border-bottom:1px solid #f2f2f2;
    padding-bottom:0.17rem;
}
.ifgetgoods img{
    display:block;
    width:0.5rem;
    margin-right:0.1rem;
}
.backordernum{
    display:block;
    -webkit-box-flex:1;
    color:#666;
    font-size:0.24rem;
}
.backordertype{
    display:block;
    color:#999;
    font-size:0.24rem;
    border-radius:0.5rem;
    height:0.3rem;
    line-height:0.3rem;
}
.allbackorder{
    width:7.5rem;
    margin-top:1.8rem;
    min-height:101vh;
}
.allbackorder li{
    width:7.5rem;
    margin:0.25rem 0;
    padding:0.25rem;
    box-sizing:border-box;
    background:#fff;
}
.backordername{
    display:block;
    font-size:0.28rem;
    color:#444;
    line-height:0.35rem;
    height:0.7rem;
    overflow:hidden;
}
.backorderdetail{
    margin-top:0.17rem;
    display:-webkit-box;
    padding-bottom:0.17rem;
}
.backorderpic{
    width:1.4rem;
    height:1.4rem;
    border-radius:4px;
    overflow:hidden;
    background-size:100% 100%;
    background-position:center;
    background-repeat: no-repeat;
    position:relative;
}
.backorderintro{
    -webkit-box-flex:1;
    margin:0 0.15rem;
    position:relative;
}
.backtimeandmoney{
    display:-webkit-box;
    -webkit-box-align:end;
    padding-top:0.17rem;
    position:relative;
    z-index:3;
}

.backtime{
    -webkit-box-flex:1;
    position:relative;
    font-size:0.26rem;
    color:#999;
    z-index:9;
}
.backmoney{
    color:#f34141;
    font-size: 0.3rem;
    position:relative;
    z-index:9;
    display:-webkit-box;
    -webkit-box-align:center;
}
.backmoney img{
    display:block;
    height:0.4rem;
    margin-right:0.1rem;
}
.backmoney em{
    font-size:0.26rem;
}
.backordernav{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    position: fixed;
    top:1rem;
    left:50%;
    margin-left:-3.75rem;
    background:#fff;
    padding:0.2rem 0;
    z-index:10;
    border-bottom:1px solid #f2f2f2;
}
.backordernav a{
    display:block;
    color:#666;
    -webkit-box-flex:1;
    text-align:center;
    position:relative;
}
.backordernav .cur {
    color: #FD4C6F;
}
.backordernav .cur:before{
    content:"";
    left:50%;
    margin-left: -0.4rem;
    bottom:-0.2rem;
    position:absolute;
    width:0.8rem;
    height:2px;
    background: #FD4C6F;
}
.backorderwaitcheck{
    display:-webkit-box;
    -webkit-box-align:center;
}
.wxqrbox{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:100vw;
    height:100vh;
    -webkit-box-orient:vertical;
    background: #444;
}
.wxqrfile{
    width:6rem;
    height:7.73rem;
    border-radius:5px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}
.wxqrfile img{
    display:block;
    width:100%;
    height:100%;
}
.uploadwxqr{
    display:block;
    width:6rem;
    height:0.8rem;
    margin:0.5rem auto;
    text-align:center;
    line-height:0.8rem;
    background: #f34141;
    border-radius:2px;
    color:#fff;
    font-size:0.3rem;
}
.must{
    color:#f34141!important;
}
.wxaccountimg{
    display:block;
    width:0.4rem;
    height:0.4rem;
    margin-right:0.2rem;
    border-radius:3px;
}
.changInfoLink{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:end;
    -webkit-box-flex:1;
}
.ranking_top{
    width:7.5rem;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-orient:vertical;
    position:relative;
    background:#fff;
}
.ranking_top:before {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    border-bottom-left-radius: 100px 50px;
    border-bottom-right-radius: 100px 50px;
    background:linear-gradient(0, #fa6959, #fe7352);
}
.ranking_first{
    width:1.5rem;
    height:1.5rem;
    border-radius:50%;
    border:2px solid #fff;
    box-shadow:0 3px 10px 0 #fa6959;
    overflow:hidden;
    position:relative;
    bottom:-0.5rem;
    z-index:3;
}
.ranking_first img{
    display:block;
    width:100%;
    height:100%;
}
.ranking_first_detail{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7rem;
    margin:0 auto;
    background:#fff;
    border-radius:4px;
    padding-top:1rem;
    padding-bottom:0.25rem;
    position:relative;
    box-shadow:0 1px 5px 0 #ccc;
}
.ranking_first_detail >div{
    width:25%;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-orient:vertical;
    text-align: center;
    line-height:0.4rem;
    border-right:1px solid #f2f2f2;
}
.ranking_first_detail >div:last-child{
    border-right:0;
}
.ranking_first_detail >div em{
    display:block;
}
.ranking_first_detail_top{
    font-size:0.20rem;
    color:#999;
}
.ranking_first_detail_bottom{
    font-size:0.28rem;
    color:#444;
}
.rankingRefleshtime{
    width: 100%;
    text-align:center;
    background:#f6f6f6;
    color:#666;
    height:0.8rem;
    line-height: 0.8rem;
    font-size:0.28rem;
    border-top:0.3rem solid #fff;
    border-bottom:1px solid #e6e6e6;
}
.ranking_list_li{
    display:-webkit-box;
    -webkit-box-align:center;
    padding:0.3rem 0;
    position:relative;
}
.ranking_list_li:before{
    content:"";
    height:1px;
    background:#e6e6e6;
    position:absolute;
    bottom:0;
    left:0.86rem;
    width:100%;
}
.ranking_sort{
    width:0.85rem;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    font-size:0.3rem;
}
.ranking_sort img{
    display:block;
    width:0.4rem;
}
.ranking_usertx{
    width:0.9rem;
    height:0.9rem;
    border-radius:50%;
    overflow:hidden;
    border:1px solid #e2e2e2;
}
.ranking_usermess{
    -webkit-box-flex:1;
    margin-left:0.15rem;
}
.ranking_username{
    font-size:0.3rem;
    color:#444;
    width:1.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.ranking_userget{
    display:-webkit-box;
    -webkit-box-align:center;
    font-size:0.28rem;
}
.ranking_userget_left{
    color:#999;
    font-size:0.28rem;
}
.cheng{
    color:#f9675a!important;
}
.juhuang{
    color:#fea100!important;
}
.ranking_endtime{
    font-size:0.24rem;
    color:#999;
    text-align:right;
    padding-right:0.25rem;
    line-height:0.5rem;
}

.zfcplate{
    width:7.5rem;
    background: #fff;
    padding-top:0.15rem;
}
.zfcplate ul{
    width:7.5rem;
    padding:0rem 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow:hidden;
    height:6.8rem;
}
.zfcplate ul li {
    margin-right:0.22rem;
    margin-bottom:0.2rem;
    float:left;
    height:2.07rem;
    width:3.39rem;
}
.zfcplate ul li a {
    display:block;
    background:#f5f5f5;
    position:relative;
    height:2.07rem;
    width:3.39rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    background-repeat:no-repeat;
    background-size: cover;
    background-position:center center;
    overflow:hidden;
}
.zfcplate ul li a >div{
    display:none;
}
.zfcplate ul li img{
    display:block;
    width:100%;
    position:absolute;
    height:100%;
    left:0;
    top:0;
}
.zfcplate ul li:nth-child(2n) {
    margin-right:0;
}
.zfcplate ul li:last-child{
    margin-right:0;
}
.zfctitle{
    position:absolute;
    top:0.57rem;
}
.zfcname{
    font-size:0.28rem;
    color:#444;
}
.zfctip{
    font-size:0.26rem;
    color:#9a9a9a;
}
.index_goods_new{
    width:7.5rem;
}
.index_goods_new li{
    width:7.5rem;
    position:relative;
    background: #fff;
    border-bottom:0.15rem solid #f2f2f2;
}
.index_goods_new_pic{
    display:block;
    position:relative;
    height:3.4rem;
    width:7.5rem;
}
.index_goods_new_name{
    display: block;
    font-size:0.28rem;
    color:#444;
    height:0.7rem;
    line-height:0.35rem;
    text-overflow:ellipsis;
    overflow:hidden;
    margin:0.2rem 0.25rem;
    width:7rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.index_goods_new_price{
    width:7.5rem;
    padding:0 0.25rem 0.25rem 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:-webkit-box;
    -webkit-box-align:end;
}
.index_goods_new_price span{
    display:block;
}
.index_goods_new_saleprice{
    color:#fc2a29;
    font-size:0.3rem;
    margin-right:0.1rem;
}
.index_goods_new_baseprice{
    color:#888;
    font-size:0.26rem;
    text-decoration: line-through;
}
.index_goods_new_rein{
    position:absolute;
    right:0.25rem;
    bottom:0.25rem;
    display:-webkit-box;
    -webkit-box-align:center;
}
.index_goods_new_rein >div{
    display:-webkit-box;
    -webkit-box-align:center;
    font-size:0.24rem;
    margin-left:0.2rem;
}
.index_goods_new_rein>div>div{
    width:0.38rem;
    height:0.38rem;
    line-height:0.38rem;
    overflow:hidden;
    text-align:center;
    font-size:0.22rem;
    color:#fff;
    margin-right:0.1rem;
}
.index_goods_new_rein .index_goods_new_retip{
}
.index_goods_new_rein .index_goods_new_intip{
}
.howCopyQr{
    display:block;
    position:absolute;
    top: 0.25rem;
    right:0.25rem;
    color:#fff;
    border:1px solid #fff;
    border-radius:50%;
    width:0.4rem;
    height:0.4rem;
    text-align:center;
    line-height:0.4rem;
    font-size:0.3rem;
}

.rechargephone {
    width:7.5rem;
    background: #fff;
}
.rechargephone input{
    display:block;
    height:1rem;
    font-size:0.4rem;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 0.25rem;
    color:#444;
}
.rechargephone_type{
    font-size:0.26rem;
    color:#999;
    padding:0.25rem;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.rechargeDetail{
    margin-top:0.15rem;
}
.recharge_header{
    display:-webkit-box;
    -webkit-box-align:center;
    position:relative;
    border-bottom:1px solid #f2f2f2;
}
.recharge_header:before{
    content:"";
    width:1px;
    height:0.6rem;
    position:absolute;
    left:50%;
    top:0.1rem;
    background-color: #f2f2f2;
}
.recharge_header a{
    display:block;
    width:50%;
    text-align:center;
    color:#444;
    height: 0.8rem;
    line-height:0.8rem;
    background: #fff;
    font-size:0.3rem;
}
.recharge_header .cur{
    color:#f34141;
}
.recharge_alltype{
    width:7.5rem;
    overflow:hidden;
    background: #fff;
    padding-bottom:0.15rem;
}
.recharge_alltype a{
    width:2rem;
    float:left;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-orient: vertical;
    border:1px solid #f2f2f2;
    border-radius:3px;
    font-size:0.26rem;
    margin-left:0.375rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color:#444;
    margin-top:0.15rem;
    padding:0.15rem 0;
}
.recharge_alltype a span{
    display:block;
    line-height:0.4rem;
}
.recharge_alltype .buycur{
    background: #00B7FF;
    color:#fff;
}
.recharge_price{
    color:#999;
}
.recharge_alltype .buycur .recharge_price{
    color:#fff;
}
.recharge_tip{
    color: #999;
    font-size:0.28rem;
    margin:0.25rem;
    display:none;
}
.myqr{
    width: 100vw;
    height: 100vh;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-orient: vertical;
    background: #0f3060;
}
.qrtopbg{
    display:block;
    width:8rem;
}
.qrlist {
    margin-top:-1rem;
    width:4rem;
    overflow:visible!important;
    position:relative;
    z-index:4!important;
}
.qrlist li{
    width:4rem;
    height:7rem;
    position:relative;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.qrlist li a{
    position:relative;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:7rem;
    width:100%;

}
.qrlist .swiper-pagination{
    bottom: -0.5rem;
    color:#fff;
    font-size:0.26rem;
}
.myqrshowbg{
    position:absolute;
    width:4rem;
    height:100%;
    top:0;
}
.myqrhb{
    display:block;
    width:1.2rem;
    height: 1.2rem;
    position:relative;
    z-index:3;
    margin-bottom:-2.5rem;
}
.myqr_tip{
    font-size:0.3rem;
    color:#fff;
    text-align:center;
}
.qrbgsvg{
    position:absolute;
    width:100vw;
    height:80vh;
    z-index:3;
    left:0;
    top:20vh;
}
.user_get_nav{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    background: #fff;
    width:7.5rem;
    margin-top:0.15rem;
}
.user_get_nav a{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-orient:vertical;
    width:1.875rem;
    padding:0.25rem 0;
    color:#444;
    text-align:center;
    font-size:0.28rem;
}
.user_get_nav a img{
    display:block;
    width:0.8rem;
    margin-bottom:0.1rem;
}
.bigqrimg{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:10;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
}
.bigqrimg .myqrshowbg{
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.bigqrimg .myqrhb {
    width:2.5rem;
    height:2.5rem;
    margin-bottom:-4rem;
}
#canvas-container {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:2;
}
@keyframes qrbig {
    100%{left:0;top:0;width:100%;height:100%;}
}
@-webkit-keyframes qrbig {
    100%{left:0;top:0;width:100%;height:100%;}
}
.qrbigani{
    animation: qrbig;
    animation-duration: 0.3s;
    animation-timing-function: cubic-bezier(0.9, 0.9, 0.5, 1.7);
    animation-fill-mode: forwards;
}
.rechargehistory li{
    width:7.5rem;
    display:-webkit-box;
    -webkit-box-align:center;
    padding:0.25rem 0.15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-bottom:1px solid #f2f2f2;
}
.rechargehistory li>img{
    display:block;
    width:0.8rem;
    height:0.8rem;
    border-radius:50%;
    margin-right:0.4rem;
    margin-left:0.2rem;
}
.rechargedetail{
    font-size:0.28rem;
    color:#444;
    line-height:0.4rem;
    -webkit-box-flex:1;
}
.rechargetime{
    color:#999;
    font-size:0.26rem;
}
.rechargestatus{
    font-size:0.28rem;
    color:#999;
}
.rechargehistorylink{
    display:block;
    position:fixed;
    bottom:1vw;
    left:0;
    text-align:center;
    width:100%;
    color:#999;
    font-size:0.28rem;
}
.suggestions_tip{
    width:7.5rem;
    padding:0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background:#fff;
    line-height:0.4rem;
    font-size:0.28rem;
}
.suggestions_type {
    margin-top:0.15rem;
    width:7.5rem;
    padding:0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}
.suggestions_type >div{
    display:-webkit-box;
    -webkit-box-align:center;
    height:1rem;
    line-height:1rem;
    border-bottom:1px solid #f2f2f2;
}
.suggestions_type >div >*{
    display:block;
}
.suggestions_type >div input {
    margin-right:0.2rem;
}
.suggestions_type >div label{
    font-size:0.28rem;
    color:#444;
    line-height:1rem;
    -webkit-box-flex:1;
}
.suggestions_user{
    margin-top:0.15rem;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 0.25rem;
    background: #fff;
}
.suggestions_user input{
    display:block;
    height:1rem;
    line-height:1rem;
    font-size:0.3rem;
    color:#444;
    border-bottom:1px solid #f2f2f2;
    width:100%;
}
.suggestions_content{
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 0.25rem;
    margin-top:0.15rem;
}
.suggestions_content_tip{
    font-size:0.28rem;
    color:#999;
    line-height:0.5rem;
}
.suggestions_content_text {
    border:1px solid #f2f2f2;
    background: #fff;
    border-radius:5px;
}
.suggestions_content_text textarea {
    padding:0.15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:block;
    font-size:0.28rem;
    line-height:0.4rem;
    width:100%;
    height:4rem;
}
.sub_suggestions{
    display:block;
    width: 7rem;
    background: #db244f;
    text-align:center;
    line-height:0.8rem;
    height:0.8rem;
    border-radius:4px;
    color:#fff;
    margin:0.2rem auto;
    font-size:0.3rem;
}
.rechargebox {
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
.indextopsearch{
    position:fixed;
    z-index:10;
    top:1.2rem;
    height:0.6rem;
    width:0.6rem;
    right:0.25rem;
    border-radius:1rem;
    opacity:0.6;
    overflow:hidden;
}
.indextopsearch .indexlaba{
    height:0.6rem;
    line-height:0.6rem;
}
.indextopsearch .topsearch {
    height:0.6rem;
    width:0.6rem;
}
.indextopsearchIntop {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:10;
}
.vipspeciallistbox{
    width:6.9rem;
    overflow:hidden;
    margin-top:0.25rem;
}
.vipspeciallistbox li{
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:-webkit-box;
    -webkit-box-align:center;
    font-size:0.22rem;
    line-height:0.35rem;
    border-bottom:1px solid #f2f2f2;
    text-align:center;
    padding:0.2rem 0;
}
.vipspeciallistbox li img{
    display:block;
    width:0.6rem;
    margin-right:0.2rem;
}
.qrmyId{
    color:#fff;
    margin-top:0.2rem;
    text-align:center;
}
.nocart{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    height:100vh;
    width:100vw;
    -webkit-box-orient:vertical;
}
.nocart img{
    display:block;
    width:3rem;

}
.nocart a{
    display:block;
    color:#444;
    text-align:center;
    height:1rem;
    line-height:1rem;
    text-decoration: underline;
}
.mz_news{
    width:7.5rem;
    background: #fff;
    height:0.6rem;
    display:-webkit-box;
    -webkit-box-align:center;
    padding:0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.new_left{
    display:-webkit-box;
    -webkit-box-align:center;
    font-size:0.28rem;
    padding-right:0.1rem;
    border-right:1px solid #f2f2f2;
}
.new_left img{
    display:block;
    height:0.35rem;
    margin-left:0.1rem;
}
#mz_newslist {
    -webkit-box-flex:1;
    height:0.6rem;
}
#mz_newslist li a{
    display:block;
    font-size:0.28rem;
    color:#444;
    line-height:0.6rem;
}
.news_swiper{
    height:0.6rem;
    overflow:hidden;
    padding-left:0.1rem;
}
.welfare_banner{
    width:7rem;
    margin:0.25rem;
    border-radius:4px;
    position:relative;
}
.banner_link {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:10;
}
.banner_link a{
    display:block;
    width:100%;
    height:100%;
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    color:#fff;
}
.welfare_banner >img{
    display:block;
}
.welfare_listheader{
    font-size:0.30rem;
    line-height:0.8rem;
    height:0.8rem;
    box-sizing: border-box;
    padding:0 0.15rem;
    border-bottom:1px solid #f2f2f2;
}
.welfare_list{
    width:7rem;
    margin:0 auto;
    border-radius:4px;
    background: #fff;
    overflow:hidden;
    margin-bottom:0.25rem;
}
.welfare_list ul{
    display:-webkit-box;
    border-bottom:1px solid #f2f2f2;
}
.welfare_list ul li {
    width:50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.welfare_list ul li:first-child{
    border-right:1px solid #f2f2f2;
}
.welfare_list li a{
    display:-webkit-box;
    -webkit-box-align:center;
    height:1.5rem;
}
.welfare_logo{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:1rem;
    height:100%;
}
.welfare_logo img{
    display:block;
    width:0.5rem;
}
.welfare_detail{
    -webkit-box-flex:1;
}
.welfare_detail_top {
    font-size: 0.28rem;
    color: #444;
    display:-webkit-box;
    -webkit-box-align:center;
    line-height:0.35rem;
}
.welfare_detail_top .sign{
    padding:2px 8px;
    color:#fff;
    background: #fd5a7c;
    text-align:center;
    font-size:0.24rem;
    border-radius:5px;
    margin-left:5px;
    line-height:0.28rem;
}
.welfare_detail_bottom{
    font-size:0.26rem;
    line-height:0.5rem;
    color: #999;
}
.banner_link_f{
    font-size: 0.34rem;
    display:-webkit-box;
    line-height:0.5rem;
    -webkit-box-align:end;
}
.banner_link_f em{
    display:block;
    font-size:0.7rem;
    line-height:0.7rem;
    transform: rotate(10deg);
}
.banner_link_s{
    font-size:0.3rem;
    line-height:0.4rem;
}
.numberJump{
    display:-webkit-box;
    -webkit-box-align:center;
}
.numberJump span {
    display:block;
    width:0.4rem;
    height:0.6rem;
    background: #fff;
    border-radius:4px;
    line-height:0.6rem;
    text-align:center;
    margin-right:3px;
    color:#db244f;
    font-size:0.3rem;
}
.manyPeopleGet{
    display:-webkit-box;
    -webkit-box-align:end;
    margin-top:0.1rem;
}
.ybltip{
    line-height:0.3rem;
    font-size:0.3rem;
}
.memberPL {
    width:7.5rem;
}
.memberPL li{
    background: #fff;
    padding-bottom:0.25rem;
}
.memberPL_goodsBanner{
    position:relative;
    display:block;
    width:100%;
}
.memberPL_goodsName{
    width:7rem;
    margin:0.15rem 0.25rem;
    font-size:0.28rem;
    line-height:0.35rem;
    height:0.7rem;
    position:relative;
}
.memberPL_goodsName_start{
    border: 1px solid rgba(255,25,77,0.40);
    color:rgba(255,25,77,0.40);
    width:1rem;
    border-radius:1rem;
    font-size:0.24rem;
    line-height:0.3rem;
    height: 0.3rem;
    padding:2px 4px;
    position:absolute;
    left:0;
    top:0;
}
.memberPL_goodsName a{
    display:block;
    text-indent:1.5rem;
    color: #4C4A4A;
    font-size:0.3rem;
    line-height:0.35rem;
}
.memberPL_bottom{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7rem;
    padding:0 0.25rem;
    position:relative;
}
.memberPL_price{
    font-size:0.32rem;
    color: #898686;
    line-height:0.4rem;
}
.memberPL_price em{
    font-size:0.24rem;
}
.memberPL_get{
    display:-webkit-box;
    -webkit-box-align:center;
    margin-left: 0.4rem;
    font-size: 0.32rem;
    color: #FF7181;
}
.memberPL_zdico{
    color:#fff;
    width:0.4rem;
    height:0.4rem;
    background-image: linear-gradient(-110deg, #FF79AC 4%, #FF6E6E 100%);
    border-radius: 5px;
    text-align:center;
    line-height:0.4rem;
    font-size:0.3rem;
    margin-right:0.1rem;
}
.memberPL_goshare{
    display:block;
    position:absolute;
    right:0.25rem;
    top:0;
    border: 1px solid #F5AB2E;
    border-radius:1rem;
    font-size:0.28rem;
    color:#F5AB2E;
    text-align:center;
    line-height:0.35rem;
    padding:2px 6px;
}
.memberPL_goodstype{
    position:absolute;
    left:0;
    bottom:20%;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    width:1.475rem;
    height:0.575rem;
    text-align:center;
    line-height:0.575rem;
    color:#fff;
}
.memberPL_goodstype_new{
    background-image:url(/images/newGoods.png);
}
.memberPL_goodstype_hot{
    background-image:url(/images/hotGoods.png);
}
.memberPL_goodstype_special{
    background-image:url(/images/specialGoods.png);
}
#banner .commodity_material{
    display:block;
    position:absolute;
    left:0;
    bottom:20%;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    width:1.475rem;
    height:0.575rem;
    text-align:center;
    line-height:0.575rem;
    background-image:url(/images/hotGoods.png);
    z-index:10;
    color:#fff;
}
.material_box{
    width: 7.5rem;
}
.material_box li{
    background: #fff;
    padding:0.25rem 0.25rem 0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width:7.5rem;
}
.commodity_material_describe{
    font-size:0.28rem;
    line-height:0.4rem;
    color: #4C4A4A;
}
.commodity_material_imgs{
    display:-webkit-box;
    -webkit-box-align:center;
    margin-top:0.2rem;
}
.commodity_material_imgs a{
    display:block;
    width:2rem;
    height:2rem;
    margin-right:0.5rem;
    overflow:hidden;
    position:relative;
}
.commodity_material_imgs a:last-child{
    margin-right:0;
}
.material_save{
    display:-webkit-box;
    border-top:1px solid #f2f2f2;
}
.material_save a {
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    text-align:center;
    width:100%;
    height:1rem;
    font-size:0.28rem;
    color:#4C4A4A;
}
.material_save a img{
    display:block;
    margin-right:0.1rem;
    width:0.4rem;
    height:0.4rem;
}
.material_box_tip{
    border:1px solid #b4950b;
    text-align:center;
    font-size:0.28rem;
    color:#b4950b;
    line-height:0.4rem;
    margin:0.1rem auto;
    border-radius:1rem;
    display:block;
    width:4rem;
    height:0.4rem;
}
.material_header{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    height:1rem;
}
.material_header_mit{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:3rem;
    border-radius:1rem;
    overflow:hidden;
}
.material_header_mit a{
    display:block;
    width:50%;
    background-color:#DCD7D7;
    color:#fff;
    text-align:center;
    font-size:0.28rem;
    line-height:0.6rem;
    height:0.6rem;
}
.material_header_mit .cur{
    background-image: linear-gradient(-118deg, #FF79AC 0%, #FF6F72 92%);
}
.material_add{
    display:block;
    background-image: linear-gradient(-135deg, #FF79AC 0%, #FF6F72 100%);
    height:1rem;
    font-size:0.3rem;
    line-height:1rem;
    text-align:center;
    color:#fff;
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
}
.moreDealerGoods{
    display:block;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 0.25rem;
    line-height:0.8rem;
    height:0.8rem;
    color: #4C4A4A;
    background:#fff;
    margin-top:0.15rem;
    position:relative;
    font-size:0.3rem;
}
.ordertimeprompt{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    font-size:0.28rem;
    color:#fff;
    background-image: linear-gradient(-209deg, #FCCE6C 0%, #F28604 97%);
}
.ordertimeprompt img{
    display:block;
    margin-right:0.2rem;
    width:0.4rem;
}
.order_namephone{
    display:-webkit-box;
    font-size:0.28rem;
    color: #4C4A4A;
}
.order_namephone >div:first-child{
    -webkit-box-flex:1;
}
.order_addr{
    display:-webkit-box;
    -webkit-box-align:center;
    margin-top:0.2rem;
}
.order_addr img{
    display:block;
    margin-right:0.2rem;
    height:0.5rem;
}
.order_addr >div{
    -webkit-box-flex:1;
}
.newclass{
    width:7.5rem;
}
.newclass li a{
    display:-webkit-box;
    -webkit-box-align:center;
    border-bottom:1px solid #f2f2f2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    background: #fff;
}
.newclass_pic{
    position:relative;
    width:1.2rem;
    height:1.2rem;
    border-radius: 3px;
    overflow:hidden;
}
.newclass_detail {
    -webkit-box-flex:1;
    height:1.2rem;
    margin-left:0.2rem;
}
.newclass_name{
    font-size:0.28rem;
    color:#4C4A4A;
    line-height:0.4rem;
    height:0.4rem;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
.newclass_intro{
    font-size:0.24rem;
    color:#999;
    line-height:0.35rem;
    height:0.7rem;
    margin-top:0.2rem;
    overflow:hidden;
}
.newClass_title{
    font-size:0.3rem;
    text-align:left;
    line-height:0.5rem;
    height:1rem;
    width:7rem;
    margin:0.15rem auto;
}
.newClass_ref{
    font-size:0.28rem;
    color:#555;
    width: 7rem;
    margin:0 auto;
}
.newClass_time{
    font-size:0.24rem;
    color:#999;
    width:7rem;
    margin:0 auto;
    height:0.5rem;
    line-height:0.5rem;
}
.newClass_content{
    width:7.5rem;
    -webkit-box-sizing: border-box;
    background: #fff;
    padding:0.25rem;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin:0 auto;
    font-size:0.28rem;
    line-height:0.4rem;
    color:#4C4A4A;
}
.gotoRecharge{
    display:block;
    width:7rem;
    height:1rem;
    background-image: linear-gradient(-295deg, #F88687 0%, #F33E64 100%);
    color: #fff;
    text-align:center;
    line-height:1rem;
    margin:0.3rem auto;
}
.trainqr{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-orient:vertical;
    height:100vh;
    width:100vw;
    background: #fff;
}
.trainqr img{
    display:block;
    width:6rem;
}
.mztrain_tip{
    text-align:center;
    font-size:0.28rem;
    line-height:0.5rem;
    color: #4c4a4c;
    width:6rem;
}
.mzIDcopy{
    display:block;
    height:0.5rem;
    line-height:0.5rem;
    font-size:0.28rem;
    text-align:center;
    color:#4c4a4c;
    border:1px solid #ccc;
    border-radius:3px;
    margin-top:0.2rem;
    padding:0 5px;
}
.trainPop{
    display:-webkit-box;
    width:100vw;
    height:100vh;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    position:fixed;
    left:0;
    top:0;
    background-color:rgba(0,0,0,0.7);
    z-index:100;
}
.trainPop_box{
    width:5.5rem;
    background:#fff;
    border-radius:5px;
    position:relative;
}
.trainPop_title{
    font-size:0.4rem;
    color: #F35262;
    text-align:center;
    line-height:1rem;
    height:1rem;
}
.trainPop_copy{
    width:5rem;
    font-size:0.26rem;
    color:#999;
    line-height:0.38rem;
    margin:0.15rem auto;
    padding-bottom:0.5rem;
    text-align:center;
}
.trainPop_qr{
    width:5rem;
    margin:0 auto;
}
.trainPop_qr img{
    display:block;
    width:100%;
}
.trainPop_copy a{
    font-size:0.34rem;
    color: #db244f;

}
.trainPop_close{
    position:absolute;
    right:-0.4rem;
    top:-0.4rem;
    width:0.8rem;
    height:0.8rem;
}
.trainPop_close img{
    display:block;
    width:100%;
    z-index: 10;
}
.address-right{
    -webkit-box-flex:1;
}
.address-right input{
    display:block;
    width:100%;
}
.detailaddress {
    display:block;
    width:100%;
    height:100%;
    resize:none;
    font-size:0.28rem;
}
.user_help{
    position:absolute;
    right:0.25rem;
    top:0.25rem;
    display:block;
    width:0.4rem;
}
.user_help img{
    display:block;
}
.user_set {
    position:absolute;
    right:1.2rem;
    top:0.25rem;
    display:block;
    width:0.4rem;
}
.casbtip{
    width:100%;
    background:linear-gradient(-296deg,#F88989 0,#F33E64 100%);
    height:0.8rem;
    line-height: 0.8rem;
    text-align:center;
    color:#fff;
    font-size:0.3rem;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
.user_level_top{
    display:-webkit-box;
}
.indexad{
    width:7rem;
    margin:0 auto;
}
.index_three{
    display:-webkit-box;
    background: #fff;
    padding-top:0.2rem;
    width:7.5rem;
}
.index_three >div{
    width:3.65rem;
}
.index_three >div:first-child{
    margin-right:0.2rem;
}
.index_three >div >a {
    display:block;
    margin-bottom:0.2rem;
}
.index_three >div >a >img{
    display:block;
}
.index_three2{
    display:-webkit-box;
    width:7.5rem;
    background: #fff;
    padding-bottom:0.2rem;
}
.index_three2 a{
    display:block;
    width:2.4rem;
    margin-right:0.15rem;
}
.index_three2 a:last-child{
    margin-right:0;
}
.index_three2 a img{
    display:block;
}

.entitymess_worktime{
    background:#fff;
    width:7.5rem;
    box-sizing:border-box;
    padding:0.25rem;
    display:-webkit-box;
    -webkit-box-align:center;
    color:#4C4A4A;
    font-size:0.28rem;
}
.entitymess_worktime img{
    display:block;
    margin-right:0.2rem;
    width:0.4rem;
}
.entitymess_ex {
    overflow:hidden;
    background:#fff;
    width:7.5rem;
    box-sizing:border-box;
    padding:0.25rem;
    color:#666;
    font-size:0.24rem;
}
.entitymess_ex >div{
    float:left;
    display:-webkit-box;
    -webkit-box-align:center;
    margin-right:0.4rem;
}
.entitymess_ex >div img{
    display:block;
    margin-right:0.2rem;
    width:0.3rem;
}
.entitymess_base{
    margin-top:0.15rem;
    background:#fff;
}
.entitymess_title{
    width:7rem;
    margin:0 auto;
    height:0.8rem;
    line-height:0.8rem;
    border-bottom:#fefefe;
    font-size:0.28rem;
    color:#4c4a4c;
}
.entitymess_base_pic {
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    padding:0.25rem;
    box-sizing:border-box;
    width:7.5rem;
}
.entitymess_base_pic img{
    display:block;
    max-width:100%;
}
.offer_goods{
    width:7.5rem;
    position:relative;
}
.offer_goods >img {
    display:block;
    width:100%;
}
.offer_goods_coll {
    position:absolute;
    display:block;
    width:0.5rem;
    right:0.25rem;
    top:0.28rem;
    height:0.25rem;
    z-index:3;
}
.offer_goods_coll img{
    display:block;
}
.offer_goods_pic{
    position:absolute;
    bottom:0.3rem;
    right:0;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    background:rgba(0,0,0,0.5);
    height:0.5rem;
    font-size:0.28rem;
    text-align:center;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:Center;
    padding:0 0.3rem;
    color:#fff;
    z-index:3;
}
.offer_goods_mess{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    box-sizing:border-box;
    padding:0.25rem;
    background:#fff;
}
.offer_goods_name{
    font-size:0.34rem;
    color:#1A1A1A;
}
.offer_goods_gobuy{
    -webkit-box-flex:1;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:end;
}
.offer_goods_gobuy a {
    display:block;
    height:0.6rem;
}
.offer_goods_gobuy a img{
    display:block;
    height:100%;
}
.offer_goods_contact{
    width:7.5rem;
    box-sizing:border-box;
    padding:0.25rem;
    background:#fff;
    display:-webkit-box;
    -webkit-box-align:center;
    position:relative;
}
.offer_goods_contact:before{
    content:" ";
    position:absolute;
    top:0;
    left:0.25rem;
    width:7rem;
    background:#f2f2f2;
    height:1px;
    z-index:1;
}
.offer_goods_contact >img{
    width:0.3rem;
    display:block;
}
.offer_goods_addr{
    -webkit-box-flex:1;
    font-size:0.28rem;
    color:#858182;
    line-height:0.35rem;
    padding:0 0.2rem;
}
.offer_goods_phone{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:1rem;
}
.offer_goods_phone a {
    display:block;
    width:0.5rem;
}
.offer_goods_phone a img{
    display:block;
}
.offer_goods_dealerMess{
    display:-webkit-box;
    -webkit-box-align:center;
    height:0.8rem;
    line-height:0.8rem;
    font-size:0.28rem;
    background:#fff;
    box-sizing:border-box;
    padding:0 0.25rem;
    color:#4C4A4A;
    position:relative;
}
.offer_goods_dealerMess:after{
    content:" ";
    position:absolute;
    bottom:0;
    left:0.25rem;
    width:7rem;
    background:#f2f2f2;
    height:1px;
    z-index:1;
}
.offer_goods_dealerMess >img {
    margin-left:0.2rem;
    width:0.5rem;
    display:block;
}
.offer_goods_dealerpj{
    position:relative;
    padding:0.25rem;
    box-sizing:border-box;
    width:7.5rem;
    background:#fff;
    display:block;
    border-bottom:1px solid #f2f2f2;
}
.offer_goods_dealerpj_goodbad{
    overflow:hidden;
    border-bottom:1px solid #f2f2f2;
    padding-bottom:0.2rem;
}
.offer_goods_dealerpj_goodbad span{
    float:left;
    border-radius:3px;
    padding:2px 4px;
    font-size:0.24rem;
    margin-right:0.2rem;
}
.offer_goods_dealerpj_good {
    border:1px solid #FFAEA2;
    color:#FFAEA2;
}
.offer_goods_dealerpj_bad {
    border:1px solid #D8D8D8;
    color:#7B7979;
}
.offer_goods_dealerpj_header{
    font-size:0.3rem;
    color:#4c4a4a;
    line-height:0.6rem;
}
.goodspfbox{
    display:-webkit-box;
    -webkit-box-align:center;
    color:#999;
    font-size:0.24rem;
}
.goodspf{
    position:relative;
    width:1.5rem;
    height:0.3rem;
}
.goodspfNum{
    margin-left:0.2rem;
}
.goodspf img{
    width:1.5rem!important;
    max-width:none;
}
.offer_goodspic{
    position: relative;
    height: 3rem;
    width:100%;
}
.offer_goods_pf{
    position:absolute;
    width:1rem;
    overflow:hidden;
    z-index:3;
    height:0.3rem;
}
.offer_goods_pfd{
    width:100%;
    position:absolute;
    z-index:2;
    height:0.3rem;
}
.offer_goods_pjlist{
    width:7.5rem;
    background:#fff;
}
.offer_goods_pjlist li {
    display:-webkit-box;
    padding:0.25rem;
    width:7.5rem;
    box-sizing:border-box;
}
.offer_goods_pj_userheader{
    width:1.2rem;
    height:1.2rem;
    position:relative;
    border-radius:50%;
    overflow:hidden;
}
.offer_goods_pj_rightmess{
    -webkit-box-flex:1;
    padding-left:0.2rem;
}
.offer_goods_pj_rightheader {
    position:relative;
}
.offer_goods_pjtime{
    position:absolute;
    right:0;
    top:0;
    color:#A8AAB3;
    font-size:0.24rem;
}
.offer_goods_pjcontent{
    font-size:0.28rem;
    color:#4C4A4A;
    line-height:0.35rem;
    padding:0.4rem 0;
    word-break:break-all
}
.offer_goods_pjpics {
    overflow:hidden;
}
.offer_goods_pjpics a{
    display:block;
    float:left;
    width:1.65rem;
    height:1.65rem;
    position:relative;
    margin-right:0.2rem;
}
.offer_goods_pj_seeall{
    display:block;
    border-top:1px solid #f2f2f2;
    background:#fff;
    width:7rem;
    margin:0 auto;
    height:0.8rem;
    line-height:0.8rem;
    color:#4C4A4A;
    font-size:0.28rem;
    position:relative;
}
.entity_intonumber{
    position: absolute;
    right: .25rem;
    bottom: .7rem;
    color: #ccc;
    font-size: .24rem;
}
.offer_goods_tj_header{
    background:#fff;
    width:7.5rem;
    box-sizing:border-box;
    padding:0 0.25rem;
    font-size:0.28rem;
    color:#4C4A4A;
    line-height:0.8rem;
    height:0.8rem;
    position:relative;
}
.offer_goods_tj_header:after{
    content:" ";
    position:absolute;
    bottom:0;
    left:0.25rem;
    width:7rem;
    background:#f2f2f2;
    height:1px;
    z-index:1;
}
.offer_payform{
    width:7.5rem;
    border-radius:10px;
    background:#fff;
    padding:0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.offer_payform_each2{
    display:-webkit-box;
    -webkit-box-align:center;
    padding:0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    line-height:0.35rem;
    font-size:0.3rem;
}
.offer_payform_each2_right{
    display:-webkit-box;
    -webkit-box-flex:1;
    -webkit-box-pack:end;
}
.offer_payform_each_left{
    line-height:1rem;
    font-size:0.3rem;
}
.offer_payform_each2 .offer_payform_each_right{
    text-align:right;
}
.offer_payform_each_right{
    -webkit-box-flex:1;
    height:1rem;
    position:relative;
    display:-webkit-box;
    -webkit-box-align:end;
    font-size: 0.8rem;
    line-height:1rem;
}
.offer_payform_each_right_fg {
    position:absolute;
    opacity:0;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:10;
}
.offer_payform_each_right input{
    display:block;
    height:1rem;
    width:100%;
    line-height:1rem;
    text-align:left;
    font-size:0.8rem;
    color:#444;
    opacity: 1;
    position:relative;
    z-index:9;
    margin-left:0.2rem;
}
.offer_payform_each_right input:disabled {
    color:#444;
    opacity:1;
}
.offer_pay{
    background-image: linear-gradient(-123deg, #FF3925 0%, #FF7C44 100%);
    display:block;
    width:7.5rem;
    position:fixed;
    bottom:0;
    left:50%;
    margin-left:-3.75rem;
    height:1rem;
    line-height:1rem;
    text-align:center;
    font-size:0.3rem;
    color: #FF9A85;
}
.offerPay_number_table{
    display: block;
    position:fixed;
    width:7.5rem;
    left:50%;
    margin-left:-3.75rem;
    z-index:10;
    bottom:-20rem;
    transition:all 0.3s;
}
.offerPay_number_table_line{
    display: -webkit-box;
    width:100%;
    border-bottom:1px solid #f2f2f2;
}
.offerPay_number_table_line a{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:Center;
    font-size:0.6rem;
    width:1.875rem;
    height:1.3rem;
    background-color: #fff;
    text-align:center;
    line-height:1.3rem;
    border-right:1px solid #f2f2f2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color:#444;
    user-select: none;
    -webkit-user-select: none;
}
.offerPay_number_delete {
    background-image:url(/images/offerPay_delete@2x.png);
    background-repeat:no-repeat;
    background-position:center;
    background-size:0.5rem;
}
.offerPay_number_table_line a:last-child{
    border-right:0;
}
.offerPay_number_table_top{
    height:0.8rem;
    background: #fff;
    line-height:0.8rem;
    text-align:center;
    color:#666;
    font-size:0.28rem;
    border-bottom:1px solid #f2f2f2;
}
.offerPay_number_table_top span{
    color:#00B7FF;
}
.discountedMoney{
    color:#f01a00;
    font-size:0.34rem;
}
.chatbox{
    width:7.5rem;
    min-height:100vh;
}
.chatbox ul{
    width:7.5rem;
    padding-bottom:1.5rem;
}
.chatbox ul li {
    display:-webkit-box;
    -webkit-box-align:start;
    margin: 0.25rem;
}
.chatbox ul li.chat_his {
    -webkit-box-pack:start;
}
.chatbox ul li.chat_my {
    -webkit-box-pack:end;
}
.chatsendText{
    position:fixed;
    bottom:0;
    left:50%;
    width:7.5rem;
    margin-left:-3.75rem;
    height:1rem;
    padding:0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:-webkit-box;
    -webkit-box-align:center;
    background: #acacac;
    z-index:2;
}
.chatmytext{
    display:block;
    height:0.6rem;
    background:#fff;
    border-radius:3px;
    padding:0 0.15rem;
    line-height:0.6rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size:0.28rem;
    color:#4c4a4a;
    -webkit-box-flex:1;
}
.sendmytext{
    color:#fff;
    width:1rem;
    text-align:center;
    line-height:1rem;
    font-size:0.28rem;
    background: #ababab;
}
.chat_his_header{
    width:0.6rem;
    height:0.6rem;
    border-radius:50%;
    overflow:hidden;
    margin-right:0.2rem;
}
.chat_his_header img{
    display:block;
    width:100%;
    height:100%;
}
.chat_close{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    margin:0.2rem auto;
    border-radius:3px;
}
.chat_close div{
    background:#f2f2f2;
    padding:3px 6px;
    color:#ccc;
    font-size:0.28rem;
    text-align:center;
    line-height:0.4rem;
}
.chat_my_header{
    width:0.6rem;
    height:0.6rem;
    border-radius:50%;
    overflow:hidden;
    margin-left:0.2rem;
}
.chat_my_header img{
    display:block;
    width:100%;
    height:100%;
}
.chat_my_text {
    font-size:0.28rem;
    color:#fff;
    background:#00B7FF;
    border-radius:3px;
    line-height:0.4rem;
    padding:0.2rem;
    max-width:100%;
    word-break: break-all;
    box-sizing:border-box;
}
.chat_his_text{
    font-size:0.28rem;
    color:#444;
    background:#f2f2f2;
    border-radius:3px;
    line-height:0.4rem;
    padding:0.2rem;
    max-width:100%;
    word-break: break-all;
    box-sizing: border-box;
}
.chat_his_name_mess{
    width:6rem;
    -webkit-box-flex:1;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-align:start;
}
.chat_my_name_mess{
    width:6rem;
}
.chat_my_name{
    font-size:0.28rem;
    color:#4c4a4a;
    margin-bottom:0.2rem;
    text-align:right;
}
.chat_his_name {
    font-size:0.28rem;
    color:#4c4a4a;
    margin-bottom:0.2rem;
}
.chat_my_name_mess{
    -webkit-box-flex:1;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-align:end;
}
.chat_hist_name_mess{
    -webkit-box-flex:1;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-align:start;
}
.arrow-right{
    position:absolute!important;
    right:0.25rem!important;
    height:0.2rem!important;
    width:0.15rem!important;
    top:50%!important;
    margin-top:-0.1rem!important;
    z-index:4!important;
}
.entity_index_banner{
    width:7.5rem;
}
.entity_index_banner img{
    display:block;
    width:100%;
}
.entity_index_headernav{
    -webkit-box-align:center;
    padding:0.3rem 0;
    overflow:hidden;
    background:#fff;
}
.entity_index_headernav a{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    width:20%;
    color:#858182;
    text-align:center;
    font-size:0.28rem;
    line-height:0.5rem;
    float:left;
}
.entity_index_headernav a:nth-child(n+6) {
    margin-top:0.3rem;
}
.entity_index_headernav a img{
    display:block;
    width:0.8rem;
    margin-bottom:0.15rem;
}
.chat_msg_notsend{
    font-size:0.28rem;
    margin-right:0.2rem;
    color:#fff;
    background:#db244f;
    border-radius:3px;
    text-align:center;
    line-height:0.4rem;
    padding:0 6px;
}
.tjbackheader{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    height:1rem;
    width:7.5rem;
    position:fixed;
    left:50%;
    margin-left:-3.75rem;
    z-index:11;
    background: #f2f2f2;
}
.tjbackheader >div{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    border-radius:1rem;
    height:0.6rem;
    width:3rem;
    border: 1px solid #FD4C6F;
    overflow:hidden;
}
.tjbackheader a{
    display:block;
    font-size:0.3rem;
    text-align:center;
    width:1.5rem;
    color:#FD4C6F;
    height:0.6rem;
    line-height:0.6rem;
}
.tjbackheader .cur{
    background:#FD4C6F;
    color:#fff;
}
.entitySuccess_top{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    font-size:0.4rem;
    color:#4c4a4a;
    background:#fff;
    width:7.5rem;
    padding:0.4rem 0;
}

.entitySuccess_mess{
    background:#fff;
    padding-bottom:0.15rem;
}
.entitySuccess_name{
    font-size:0.3rem;
    width:7rem;
    margin:0 auto;
    height:0.8rem;
    line-height:0.8rem;
    color:#4c4a4a;
    border-bottom:1px solid #f2f2f2;
    display:-webkit-box;
    -webkit-box-align:center;
}
.entitySuccess_name img{
    display:block;
    width:0.5rem;
    height:0.5rem;
    border-radius:50%;
    margin-right:0.2rem;
}
.entitySuccess_mess_base{
    display:-webkit-box;
    width:7rem;
    margin:0 auto;
    margin-top:0.2rem;
}
.entitySuccess_mess_base >div{
    display:-webkit-box;
}
.entitySuccess_mess_base span{
    display:block;
}
.entitySuccess_topleft{
    color:#A8AAB3;
    font-size:0.28rem;
    margin-right:0.2rem;
}
.entitySuccess_topright{
    color:#4c4a4a;
    font-size:0.28rem;
}
.flex1{
    -webkit-box-flex:1;
}
.entitySuccess_cmd{
    width:7.5rem;
}
.entitySuccess_cmd img{
    display:block;
    width:100%;
}
.entitySuccess_xdp{
    width:7.5rem;
    padding: 0.25rem;
    box-sizing:border-box;
    display:-webkit-box;
    -webkit-box-align:center;
    background:#fff;
}
.entitySuccess_xdp >div{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-flex:1;
}
.entitySuccess_xdp >div img{
    display:block;
    width:0.3rem;
    margin-right:0.2rem;
}
.entitySuccess_gotopj{
    display:block;
    font-size:0.28rem;
    text-align:center;
    height:0.6rem;
    padding:0 0.5rem;
    border-radius:1rem;
    color:#FFAEA2;
    border:1px solid #FFAEA2;
    line-height: 0.6rem;
}
.contain-main .index_goods_new_rein {
    position:relative;
    right:0;
    bottom:0;
    margin-left:-0.2rem;
}

.pjeachlevel2 {
    display: block;
    height: .4rem;
    font-size: .24rem;
    line-height: .4rem;
    background-image: url(/images/pjunchoose.png);
    background-repeat: no-repeat;
    background-size: .3rem .3rem;
    background-position: left center;
    padding-left: .4rem;
    margin-left: .3rem;
    color: #444;
}
.entityplt{
    display:block;
    width:1.4rem;
    height:1.4rem;
    float:left;
    position:relative;
    margin-right:0.1rem;
}
.entityplt img{
    display:block;
    width:100%;
    height:100%;
}
.entityplts{
    float:left;
    overflow:hidden;
}
.entityplts>a{
    display:block;
    float:left;
    width:1.4rem;
    height:1.4rem;
    margin-right:0.2rem;
    margin-bottom:0.2rem;
}
.entityplts>a>img{
    display:block;
    width:100%;
    height:100%;
}
.openShopTop{
    width:7.5rem;
}
.openShopTop a {
    display:block;

}
.openShopTop a  img{
    display:block;
    width:100%;
}
.openShoprzlctip{
    position:relative;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    color:#FD4C6F;
    text-align:center;
    padding:0.25rem 0;
    background: #fff;
}
.openShoprzlctip h1{
    background: #fff;
    padding:0 0.2rem;
    position:relative;
    z-index:2;
    font-size:0.34rem;
}
.openShoprzlctip:before{
    content: " ";
    position:absolute;
    width:7rem;
    height:2px;
    left:0.25rem;
    top:50%;
    background: #FFADBD;
    z-index:1;
}
.openShoplct{
    display:-webkit-box;
    -webkit-box-align:center;
    background: #fff;
    padding:0.25rem 0;
    position:relative;
}
.openShoplct>div{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width: 2.5rem;
    text-align:center;
    font-size:0.28rem;
    position:relative;
    color:#3B8DD2;
}

.openShoplct>div>img{
    display:block;
    height:0.6rem;
    margin-bottom:0.2rem;
}
.pinkArrow {
    position:absolute;
    width:0.6rem;
    top:25%;
    z-index:10;
}
.pinkArrow.one {
    left:2rem;
}
.pinkArrow.two {
    left:4.7rem;
}
.pink{
    background: #FFF9F9;
}
.pink h1{
    background: #FFF9F9;
}
.openShopys{
    background: #FFF9F9;
}
.openShopyseach{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7rem;
    margin:0 0.25rem;
    padding:0.25rem 0;
    border-bottom:1px solid #F0EEEE;
}
.openShopyseach div{
    -webkit-box-flex:1;
}
.openShopyseach img{
    display:block;
    width:2rem;
}
.openShopyseach div>h2{
    font-size:0.3rem;
    color:#EA9B4E;
    line-height:0.5rem;
}
.openShopyseach div>div{
    font-size:0.28rem;
    color:#858182;
    line-height:0.35rem;
}
.openShopqs{
    background: #fff;
}
.openShopqs >div{
    padding:0.25rem;
    box-sizing: border-box;
}
.openShopqs .openShopqstitle{
    font-size:0.28rem;
    color:#D59D3A;
    line-height:0.5rem;
}
.openShopqs .openShopqscontent {
    font-size:0.28rem;
    color:#858182;
    line-height:0.35rem;
}
.openShopDownload{
    background: #fff;
    display:-webkit-box;
    -webkit-box-align:center;
    padding:0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.openShopDownload>div{
    -webkit-box-flex:1;
    color:#1A1A1A;
}
.openShopDownload a{
    display:block;
    color:#FE5475;
    text-align:center;
    border:1px solid #FE5475;
    border-radius:1rem;
    font-size:0.24rem;
    padding:2px 4px;
}
.entity_header .cur{
    color:#FF4B2D;
}
.entity_category{
    background: #f6f6f6;
}
.entity_category.cur{
    background: #fff;
    color:#FF4B2D;
}
.entity_child{
    background: #fff;
    border-bottom:1px solid #f2f2f2;
    margin:0 0.25rem;
    width:3.25rem!important;
}
.entity_child.cur{
    background-image:url(/images/entityChoosen@2x.png);
    background-size:0.3rem;
    background-position:right center;
    background-repeat: no-repeat;
}
.entityNearby,.entitysmartsort{
    display:none;
    position: fixed;
    top:92px;
    left:50%;
    margin-left:-3.75rem;
    width:7.5rem;
    background:#fff;
}
.entityNearby a,.entitysmartsort a{
    display:block;
    border-bottom:1px solid #f2f2f2;
    margin:0 0.25rem;
    width:7rem;
    font-size:0.28rem;
    color:#4C4A4A;
    height:0.9rem;
    line-height:0.9rem;
}
.entityNearby a.cur, .entitysmartsort a.cur{
    color:#FF4B2D;
    background-image:url(/images/entityChoosen@2x.png);
    background-size:0.3rem;
    background-position:right center;
    background-repeat: no-repeat;
}
.entitysxeach{
    z-index:10;
    top:92px;
}
.couponTopNav{
    display:-webkit-box;
    height:1rem;
    -webkit-box-align:center;
    -webkit-box-pack:center;
}
.couponTopNav>div{
    display:-webkit-box;
    border:1px solid #F88687;
    border-radius:1rem;
    overflow:hidden;
}
.couponTopNav>div >a{
    display:block;
    width:1rem;
    text-align:center;
    height:0.6rem;
    line-height:0.6rem;
    color:#F88687;
}
.couponTopNav>div >a.cur{
    background: #F88687;
    color:#fff;
}
.jdcnav{
    display:-webkit-box;
    -webkit-box-align:center;
    background:#fff;
    border-bottom:1px solid #f2f2f2;
}
.jdcnav a{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:20%;
    padding:0.3rem 0;
    -webkit-box-orient:vertical;
    color:#4a4c4c;
}
.jdcnav a img{
    display:block;
    height:0.8rem;
    margin-bottom:0.2rem;
}
.jdcnav2 a img {
    height:0.6rem;
}
.funds_zc{
    display:-webkit-box;
    -webkit-box-align:center;
    background-image:url(/images/fundsbg.png);
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat;
    width:7.5rem;
    height: 1.8rem;
    padding:0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.funds_zctip{
    -webkit-box-flex:1;
    color:#fff;
    font-size:0.34rem;
    display:-webkit-box;
    -webkit-box-align:center;
}
.funds_zctip img{
    display:block;
    margin-left:0.1rem;
    width:0.3rem;
}
.funds_zchave{
    color:#fff;
    font-size:0.5rem;
}
.funds_kt{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    padding:0.25rem;
    box-sizing:border-box;
    background:#fff;
    border-bottom:1px solid #f2f2f2;
}
.funds_kttiphave{
    -webkit-box-flex:1;

}
.funds_kttiphave_top{
    color:#8E8B8B;
    font-size:0.28rem;
    line-height:0.4rem;
}
.funds_kttiphave_bottom{
    color:#1a1a1a;
    font-size:0.3rem;
    line-height:0.5rem;
}
.openTXpage{
    display:block;
    border:1px solid #FF5D61;
    padding:2px 8px;
    border-radius:1rem;
    color:#FF5D61;
    font-size:0.28rem;
}
.funds_zjdetail{
    -webkit-box-align:center;
    padding:0.25rem 0;
    box-sizing:border-box;
    background:#fff;
    overflow:hidden;
}
.funds_zjdetail .funds_zjdetail_each{
    display:-webkit-box;
    width:50%;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    float:left;
    padding:0.3rem 0.25rem;
    border-right:1px solid #f2f2f2;
    box-sizing:border-box;
}
.funds_zjdetail .funds_zjdetail_each img{
    display:block;
    width:0.8rem;
}
.funds_zjdetail .funds_zjdetail_each>div,
.funds_zjdetail .funds_zjdetail_each>a{
    display:-webkit-box;
    width:60%;
    padding-left:0.3rem;
    -webkit-box-orient:vertical;
    -webkit-box-pack:center;
    -webkit-box-align:start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.funds_zjdetail_each_top{
    font-size:0.28rem;
    color:#8E8B8B;
    line-height:0.4rem;
}
.funds_zjdetail_each_bottom{
    font-size:0.3rem;
    color:#1a1a1a;
    line-height:0.5rem;
}
.funds_gozjmx{
    width:7.5rem;
}
.funds_gozjmx a{
    display:-webkit-box;
    -webkit-box-align:center;
    padding:0.25rem;
    width:7.5rem;
    box-sizing:border-box;
    background:#fff;
    font-size:0.28rem;
    color:#4a4c4c;
    position:relative;
}
.funds_gozjmx a img{
    display:block;
    margin-right:0.2rem;
    width:0.3rem;
}
.funds_helpbox{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:10;
    background:rgba(0,0,0,0.6);
    position:fixed;
    display:none;
}
.funds_help{
    width:6rem;
    border-radius:5px;
    overflow:hidden;
    background:#fff;
}
.funds_help_title{
    height:1rem;
    text-align:center;
    color:#fff;
    background-image: linear-gradient(-125deg, #FF74A1 0%, #FF4B5F 100%);
    line-height:1rem;
    font-size:0.28rem;
}
.funds_help_list{
    box-sizing: border-box;
    padding:0.4rem;
}
.funds_help_list>div{
    margin-bottom:0.3rem;
}
.funds_help_list h1{
    color:#4a4c4c;
    font-size:0.28rem;
    line-height:0.5rem;
}
.funds_help_list p {
    color:#8E8B8B;
    font-size:0.28rem;
    line-height:0.4rem;
}
.funds_kown{
    display:block;
    width:4rem;
    text-align:center;
    height:1rem;
    background-image: linear-gradient(-125deg, #FF74A1 0%, #FF4B5F 100%);
    color:#fff;
    font-size:0.3rem;
    line-height:1rem;
    margin:0.4rem auto;
    border-radius:1rem;
}
.qhj{
    color:#999;
    margin-left:0.3rem;
    font-size:0.28rem;
}
.openInfo_box{
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width:7.5rem;
    padding:0 0.25rem;
}
.openInfor_text{
    display:-webkit-box;
    -webkit-box-align:center;
    height:0.8rem;
    line-height:0.8rem;
    border-bottom:1px solid #f2f2f2;
    font-size:0.28rem;
    text-align:right;
}
.openInfor_text_left{
    font-size:0.28rem;
    color:#1A1A1A;
}
.openInfor_text_right {
    -webkit-box-flex:1;
    display:block;
    color:#444;
    font-size:0.28rem;
    text-align:right;
    height:0.8rem;
    line-height:0.8rem;
    background: #fff;
}
.openInfor_text_right::placeholder{
    color:#999;
}
.openInfor_title{
    height:1rem;
    display:-webkit-box;
    -webkit-box-align:center;
}
.openInfor_title img{
    display:block;
    margin-right:0.2rem;
    font-size:0.3rem;
    color:#444;
}
.openInfor_chooseAddress{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:100;
    background: #fff;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    display:none;
}
#openInformap{
    width:7.5rem;
    -webkit-box-flex:1;
}
.openInfor_chooseAddress_top {
    width:7.5rem;
}
.openInfor_chooseAddress_top >div{
    display:-webkit-box;
    -webkit-box-align:center;
    height:1rem;
    width:7rem;
    padding:0 0.25rem;
    border-bottom:1px solid #f2f2f2;
}
.openInfor_chooseAddress_top input{
    display:block;
    font-size:0.28rem;
}
.openInfor_chooseAddress_finalsj{
    -webkit-box-flex:1;
}
.openInfor_chooseAddress_choosesj,.openInfor_chooseAddress_intomyaddr{
    background:#fff;
    border-radius:3px!important;
    height:0.8rem;
    line-height:0.8rem;
    color:#999;
    width:2rem;
    font-size:0.28rem;
    text-align:right;
}
.openInfor_chooseAddress_detail{
    -webkit-box-flex:1;
}
.openInfor_dealerIntro,.openInfor_bankcard,.openInfor_idcardbox,.openInfor_addservice,.openInfor_otherLicense,.openInfor_fbPermit,.openInfor_businessLicense,.openInfor_shopLogo,.openInfor_shoppic{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:100;
    background: #fff;
    display:none;
}
.openInfor_dealerIntro{
    background: #f2f2f2;
}
.openInfor_dealerIntro_ok,.openInfor_bankcard_ok,.openInfor_idcard_ok,.openInfor_addservice_ok,.openInfor_worktime_ok,.openInfor_otherLicense_ok,.openInfor_fbPermit_ok,.openInfor_businessLicense_ok,.openInfor_shopLogo_ok,.openInfor_shoppic_ok{
    position:absolute;
    bottom:0;
    width:100%;
    left:0;
    height:1rem;
    background: #FD4C6F;
    color:#fff;
    text-align:center;
    line-height:1rem;
}
.openInfor_chooseAddress_ok{
    display:block;
    width:100%;
    height:1rem;
    background: #FD4C6F;
    color:#fff;
    text-align:center;
    line-height:1rem;
}
.openInfor_bankcard_tip,.openInfor_shoppic_tip{
    width:7rem;
    padding:0.25rem;
    background: #FDFAED;
    color:#858182;
    font-size:0.28rem;
    line-height:0.35rem;
}
.openInfor_idcard_uploadbox,.openInfor_otherLicense_uploadbox,.openInfor_fbPermit_uploadbox,.openInfor_businessLicense_uploadbox,.openInfor_shopLogo_uploadbox,.openInfor_shoppic_uploadbox{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7rem;
    padding:0.25rem;
}
.openInfor_idcard_upload01,.openInfor_idcard_upload02,.openInfor_otherLicense_upload,.openInfor_fbPermit_upload,.openInfor_businessLicense_upload,.openInfor_shopLogo_upload,.openInfor_shoppic_upload{
    display:block;
    width:2rem;
    height:2rem;
    margin-right:0.3rem;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(/images/plus@2x.png);
}
.openInfor_syt{
    height:1rem;
    background: #fff;
    text-align:center;
    font-size:0.28rem;
    color:#444;
    line-height:1rem;
}
.openInfor_syt_pic{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    padding:0.25rem;
    width:7rem;
}
.openInfor_syt_pic img{
    display:block;
    width:3rem;
    -webkit-box-flex:1;
    margin:0 0.25rem;
}
.openInfo_choosetimebox{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:100;
    background:#fff;
    display:none;
}

.openInfo_dayworking{
    overflow:hidden;
    padding:0.25rem;
    width:7rem;
}
.openInfo_dayworking a {
    display:block;
    font-size:0.28rem;
    padding:2px 5px;
    border:1px solid #ccc;
    background: #fff;
    border-radius:3px;
    color:#444;
    float:left;
    margin-right:0.3rem;
    margin-bottom:0.3rem;
}
.openInfo_dayworking a.choosed{
    background: #F88687;
    color:#fff;
}
.openInfo_choosetimeTip{
    width:100%;
    background: #fff;
    text-align:center;
    line-height:1rem;
    height:1rem;
    font-size:0.28rem;
    border-bottom:1px solid #f2f2f2;
}
.openInfo_daytimechoose{
    height:1rem;
    width:7rem;
    margin:0 auto;
    border-bottom:1px solid #f2f2f2;
    position:relative;
}
.openInfo_daytimechoose input{
    display:block;
    height:1rem;
    text-align:center;
    line-height:1rem;
    color:#444;
    font-size:0.28rem;
    width:7rem;
    opacity:0;
    position:relative;
    z-index:10;
}
.openInfo_daytimechoose>div{
    display:block;
    height:1rem;
    text-align:center;
    line-height:1rem;
    color:#444;
    font-size:0.28rem;
    width:100%;
    position:absolute;
    z-index:1;
}
.openInfor_addservicelist{
    width:7rem;
    padding:0.25rem;
}
.openInfor_addservicelist a{
    display:block;
    float:left;
    padding:3px 5px;
    border-radius:3px;
    border:1px solid #ccc;
    font-size:0.28rem;
    color:#444;
    margin-right:0.3rem;
    margin-bottom:0.3rem;
}
.openInfor_addservicelist a.choosed{
    background: #F88687;
    color:#fff;
}
.openShopInfor_post {
    display:block;
    width:7rem;
    margin:0.3rem auto;
    border-radius:5px;
    text-align:center;
    height:1rem;
    line-height:1rem;
    color:#fff;
    background: #ccc;
}
.openShop_pay{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    width:100vw;
    height:100vh;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    background: #160e28;
}
.openShop_pay_tip{
    font-size:0.6rem;
    text-align:center;
    line-height:1rem;
    color:#fff;
    border-bottom:1px solid #fff;
}
.openShop_pay_tip2{
    text-align:center;
    line-height:0.5rem;
    font-size:0.4rem;
    color:#fff;
}
.openShop_pay_good{
    display:block;
    width: 4rem;
    border-radius:5px;
    text-align:center;
    height:1rem;
    line-height:1rem;
    color:#fff;
    background-image: linear-gradient(90deg, #fc9f9f, #ea6766);
}
.openShop_pay_normal {
    display:block;
    width: 4rem;
    border-radius:5px;
    text-align:center;
    height:1rem;
    line-height:1rem;
    color:#fff;
    background-image: #120c26;
    border:1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.openShop_goopen{
    background-image: linear-gradient(90deg, #fc9f9f, #ea6766);
    text-align:center;
    display:block;
    color:#fff;
    height:1rem;
    line-height:1rem;
    position:fixed;
    width:100%;
    bottom:0;
    left:0;
}
.openshopSuccess{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:100vw;
    height:100vh;
    padding:1rem;
    box-sizing: border-box;
    -webkit-box-orient:vertical;
    background: #fff;
}
.openshopSuccess >img{
    display:block;
    width:2rem;
}
.openshopSuccess_congra{
    font-size:0.4rem;
    line-height:1rem;
    color:#444;
    text-align:center;
}
.openshopSuccess_tip {
    color:#999;
    text-align:center;
}
.shareCommodityQr{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:10;
    background: #fff;
    padding:0.25rem 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    display:none;
}
.shareCommodityQr_name{
    font-size:0.34rem;
    height: 0.8rem;
    line-height:0.4rem;
    overflow:hidden;
    color:#444;
    padding:0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.shareCommodityQr_surface {
    width:100%;
    display:-webkit-box;
    -webkit-box-flex:1;
    margin-top:0.2rem;
    -webkit-box-align:center;
}
.shareCommodityQr_surface img{
    display:block;
}
.shareCommodityQr_qrpic{
    display:-webkit-box;
    -webkit-box-align:center;
    padding:0.25rem;
}
.shareCommodityQr_qrpic #shareCommodityQr_qrpiccon{
    display:block;
    width:2rem;
    height:2rem;
    margin-right:0.3rem;
}
#shareCommodityQr_qrpiccon img{
    display:block;
    width:100%;
    height:100%;
}
.shareCommodityQr_price {
    -webkit-box-flex:1;
}
.shareCommodityQr_price_con{
    color:#f01a00;
    font-size:0.34rem;
    line-height:0.5rem;
}
.shareCommodityQr_sys{
    color:#4a4c4c;
    font-size:0.28rem;
    line-height:0.5rem;
}
.shareCommodityGetMoney{
    display:block!important;
    position:absolute;
    right:0;
    top:20%;
    height:0.5rem;
    line-height:0.5rem;
    text-align:center;
    color:#fff;
    background: #F88687;
    opacity:0.9;
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
    z-index:10;
    width: 1.5rem!important;
    font-size:0.28rem;
}
.shareCommodityQr_close{
    display:block;
    position:absolute;
    z-index:100;
    width:0.5rem;
    height:0.5rem;
    bottom:0.25rem;
    right:0.25rem;
    background-image:url(/images/appclose.png);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
}
.getCommodityZ{
    position:absolute;
    height:4rem;
    bottom:0;
    width:100%;
    left:0;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-orient:vertical;
    z-index:10;
    background: #fff;
}
.getCommodityZ_top{
    font-size:0.4rem;
    color:#f01a00;
    text-align:center;
    line-height:1rem;
}
.getCommodityZ_middle{
    font-size:0.24rem;
    color:#444;
    text-align:center;
    line-height:0.5rem;
    border-bottom:1px solid #f2f2f2;
    padding:0 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.getCommodityZ_bottom{
    -webkit-box-flex:1;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
}
.getCommodityZ_box{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.7);
    z-index:10;
    display:none;
}
.getCommodityZ_boxbg{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    z-index:9;
}
.plateCate{
    height:0.8rem;
    background:#fff;
    overflow:hidden;
    position:relative;
    -webkit-box-flex:1;
}
.plateCate .cur{
    border-bottom:2px solid #FA476C;
}
.plateCate .cur a{
    color: #FA476C;
}
.plateCate li{
    width:auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
}
.plateCate li a{
    display:block;
    color:#444;
    font-size:0.28rem;
    line-height:0.8rem;
    padding:0 0.25rem;
}
.plateCate_second{
    overflow:hidden;
    background:#fff;
    position:relative;
    z-index:9;
}
.plateCate_second a{
    float: left;
    width: 25%;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    padding:0.25rem 0;
    position:relative;
    overflow:hidden;
}
.plateCate_second a .plateCate_second_each{
    display:block;
    margin-bottom:0.2rem;
    border-radius:50%;
    width:1rem;
    height:1rem;
    overflow:hidden;
    position:relative;
}
.plateCate_second a {
    color:#444;
    font-size:0.28rem;
}
.patecateBox {
    position:relative;
    margin-top:0.8rem;
}
.platecatetopBox{
    position:fixed;
    top:0;
    width:100%;
    left:0;
    z-index:10;
}
.plateCatehide{
    position:absolute;
    left:0;
    width:100%;
    border-left:1px solid #f2f2f2;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    background: #fff;
    z-index:10;
    transition:all 0.3s;
    overflow:hidden;
    top:-10rem;
}
.plateCatehide>div{
    width:100%;
    padding:0.25rem 0;
    overflow:hidden;
}
.plateCatehide a {
    width:1.5rem;
    margin-bottom:0.25rem;
    margin-left:0.25rem;
    float:left;
    border-radius:1rem;
    text-align:center;
    border: 1px solid #C0C0C0;
    display:block;
    height:0.6rem;
    line-height:0.6rem;
    font-size:0.28rem;
    color:#444;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.plateCatehide a.cur{
    background: #FA476C;
    color:#fff;
    border:1px solid #FA476C;
}

.platecatetop{
    display:-webkit-box;
    -webkit-box-align:center;
    position:relative;
    z-index:11;
    box-shadow:0 0 5px 0 #acacac ;
    background: #fff;
}
.platecatedownhide{
    width:0.8rem;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    height:0.8rem;
    background: #fff;
}
.plateline{
    height:0.4rem;
    width:1px;
    background: #f2f2f2;
}
.platecatedownhide img{
    display:block;
    transition:all 0.3s;
    width:0.3rem;
}
.plateCatebg{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: #000;
    opacity:0;
    display:none;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    z-index:8;
}
.openShop_welcome{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    -webkit-box-orient:vertical;
    width:100vw;
    padding-bottom:2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:100vh;
}
.openShop_welcomelogo{
    display:block;
    width:1.5rem;
    height:1.5rem;
}
.openShop_welcome_tip {
    color: #FA476C;
    text-align:center;
    font-size:0.28rem;
    margin-top:0.5rem;
}
.openShop_welcome_link{
    display:block;
    width:7rem;
    background: #F88687;
    text-align:center;
    line-height:0.8rem;
    height:0.8rem;
    border-radius:1rem;
    color:#fff;
    font-size:0.3rem;
    margin-top:1rem;
}
.openShop_welcome_agree{
    display:-webkit-box;
    -webkit-box-align:center;
    margin-top:0.3rem;
    font-size:0.24rem;
    color:#666;
    width:6.5rem;
}
.openShop_welcome_agree input{
    display:block;
    background-image:url(/images/noagreeOpen.png);
    background-repeat:no-repeat;
    background-size:0.3rem;
    background-position:center;
    width:0.3rem;
    height:0.3rem;
    margin-right:0.2rem;
    background-color:#fff;
}
.openShop_welcome_agree a {
    color:#00a9fd;
}
.openShop_welcome_recid{
    display:-webkit-box;
    -webkit-box-align:center;
    margin: 0.15rem;
    font-size:0.28rem;
}
.openShop_welcome_recid input {
    display:block;
    font-size:0.28rem;
    margin-left:0.1rem;
    background:transparent;
    border-bottom:1px solid #ccc;
}
.funds_psxy_listtop{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    font-size:0.3rem;
    background:#fff;
    transition: all 0.3s;
}
.funds_psxy_listtop_time{
    -webkit-box-flex:1;
    color:#444;
}
.funds_psxy_listtop_total{
    color: #FD4C6F;
}
.funds_psxy_innerbox{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    font-size:0.28rem;
    width:7.5rem;
    padding:0.2rem 0.25rem;
    line-height:0.35rem;
    position:relative;
    z-index:1;
}
.funds_psxy_innerbox:before{
    content: "";
    position:absolute;
    width:8px;
    height:8px;
    border-radius:50%;
    left:0.25rem;
    margin-left:-4px;
    margin-top:-4px;
    top:50%;
    background: #FFC462;
}
.funds_psxy_innerbox_time{
    color:#444;
    width:2rem;
    padding-left:0.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.funds_psxy_innerbox_tip{
    color:#444;
    text-align:center;
    -webkit-box-flex:1;
    overflow:hidden;
    white-space:nowrap;
}
.funds_psxy_innerbox_money{
    color:#FD4C6F;
    text-align:center;
    width:2rem;
}
.funds_dssy_list_innerlist,.funds_psxy_list_innerlist{
    height:0;
    position:relative;
    z-index:2;
    overflow:hidden;
    transition:all 0.3s;
}
.funds_psxy_list_innerlist:before{
    content: " ";
    position:absolute;
    left:0.25rem;
    top:0;
    width:1px;
    height:100%;
    background: #FFC462;
    z-index:3;
}
.funds_dssy_list_innerlist >li{
    border-bottom:1px solid #f2f2f2;
}
.funds_psxy_list_innerlist >li{
    margin-bottom:0;
}
.funds_psxy_arraw{
    width:0.3rem;
    display:block;
    margin-left:0.2rem;
    transition: all 0.3s;
}
.openInfor_blname_box,.openInfor_idcard_number_box{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    font-size:0.28rem;
    line-height:0.45rem;
    border-bottom:1px solid #f2f2f2
}
.openInfor_blname,.openInfor_idcard_number{
    -webkit-box-flex:1;
    text-align:right;
    font-size:0.30rem;
    display:block;
}
.openInfor_idcard_number{
    display:block;
    font-size:0.28rem;
}
.openInfor_bankcard_number_box{
    display:block;
    padding:0.25rem 0;
    width:7rem;
    margin:0 auto;
    border-bottom:1px solid #f2f2f2;
    font-size:0.28rem;
    line-height:0.8rem;
}
.openInfor_bankcard_person,.openInfor_bankcard_number {
    display:block;
    font-size:0.28rem;
    width:100%;
}
.funds_dssy_list_innerlist_top,.funds_dssy_list_innerlist_bottom{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.2rem 0.25rem;
    line-height:0.4rem;
}
.funds_dssy_list_innerlist_from{
    color:#FD4C6F;
    border:1px solid #FD4C6F;
    border-radius:2px;
    padding:2px 4px;
    font-size:0.28rem;
    line-height:0.28rem;
    margin-left:0.2rem;
}
.funds_dssy_list_innerlist_time{
    color:#8E8B8B;
    margin-left:0.2rem;
    font-size:0.28rem;
    -webkit-box-flex:1;
}
.funds_dssy_list_innerlist_state{
    color:#F3A019;
    font-size:0.28rem;
}
.funds_dssy_list_innerlist_code{
    color:#1A1A1A;
    font-size:0.3rem;
    margin-left:0.2rem;
    -webkit-box-flex:1;
}
.funds_dssy_list_innerlist_money{
    display:-webkit-box;
    -webkit-box-align:center;
    color:#FD4C6F;
    font-size:0.3rem;
}
.funds_dssy_list_innerlist_money img{
    display:block;
    margin-right:0.2rem;
    width:0.35rem;
}
.funds_withdraw_history{
    color:#8a8a8a;
    display:block;
    text-align:right;
    width:6.5rem;
    margin:0 auto;
    line-height:0.6rem;
    font-size:0.28rem;
}
.waitingwithdraw{
    color:#FA476C;
}
.funds_withdraw_list_innerlist_money{
    color:#1a1a1a;
}
.goodsretreivelist .index_goods_new_rein{
    position:relative;
    top:0;
    margin-top:0.2rem;
    color:#444;
}
.openInfor_dealerIntro_content{
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
    background: #fff;
}
.openInfor_dealerIntro_content textarea {
    display:block;
    width:100%;
    height:5rem;
    font-size: 0.28rem;
}
.openInfor_error{
    height:0;
    overflow:hidden;
    color:#f01a00;
    font-size:0.24rem;
    line-height:0.5rem;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 0.25rem;
    transition: all 0.3s;
}
.height0 {
    height:0;
}
.height5 {
    height:0.5rem;
}
.entitySuccess_getml{
    display:-webkit-box;
    height:100vh;
    width:100vw;
    position:fixed;
    left:0;
    top:0;
    background-color:rgba(0,0,0,0.7);
    -webkit-box-align:center;
    -webkit-box-pack:center;
    display:none;
    z-index:10;
}
.entitySuccess_getml .entitySuccess_getml_go{
    display:block;
    width:7.5rem;
    position:relative;
}
.entitySuccess_getml .entitySuccess_getml_go img{
    width:100%;
    display:block;
    position:relative;
    z-index:10;
}
.entitySuccess_getml_close{
    display:block;
    position:absolute;
    top:0.25rem;
    right:1rem;
    width:0.4rem;
    z-index:11;
}
.entitySuccess_getml_close img{
    display:block;
}
.delete_evaluation_pic{
    position:absolute;
    top:0rem;
    right:0rem;
    display:block;
    width:0.5rem;
}
.openInfor_bankcard_BankPermission{
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.25rem;
}
.openInfor_bankcard_BankPermission_tip{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    width:100%;
    padding:0 1rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color:#E6A738;
    line-height:0.6rem;
    font-size:0.28rem;
}
.openInfor_bankcard_BankPermission_tip >div{
    margin:0 0.1rem;
}
.openInfor_bankcard_BankPermission_tip .openInfo_line {
    -webkit-box-flex:1;
    height:2px;
    background: #E6A738;
}
.openInfor_bankcard_BankPermission_all{
    font-size: 0.28rem;
    line-height:0.4rem;
}
.showredpacket_box{
    position:absolute;
    width:100%;
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-orient:vertical;
    left:0;
    top:0;
    margin-top:2.5rem;
    z-index:11;
}
.entityRedpacket_money {
    font-size:1rem;
    color: #FFDC33;
    text-shadow: 0 1px 3px #CF000B;
    line-height:0.7rem;
    height:0.7rem;
    user-select:none;
}
.entityRedpacket_tip{
    color:#fff;
    font-size:0.28rem;
    line-height:0.5rem;
}
.entityRedpacket_congra{
    color:#fff;
}
.entityRedpacket_goreg{
    display:block;
    width:4rem;
    height:0.8rem;
    line-height:0.8rem;
    color:#e51f37;
    background: #ffdc33;
    text-align:center;
    border-radius:5px;
    word-break: break-all;
    white-space:normal;
}
.entityRedpacket_tip1{
    color:#fff;
    font-size:0.28rem;
    line-height:0.5rem;
}
.entityRedpacket_tip2{
    color:#fff;
    font-size:0.28rem;
    line-height:0.5rem;
    margin-top:0.3rem;
}
.newer_specify_box{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:-webkit-box;
    z-index:10002;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    background-color:rgba(0,0,0,0.7);
    -webkit-box-orient:vertical;
    display:none;
}
.newer_specify_con{
    width:6rem;
    position:relative;
}
.newer_specify_con img{
    display:block;
    width:100%;
}
.newer_specify_con a{
    display:block;
    position:absolute;
    bottom:0.2rem;
    width:100%;
    z-index:1;
    height:1rem;
}
.newer_specify_con .newer_specify_close{
    display:block;
    position:absolute;
    right:0.25rem;
    top:0.25rem;
    width:0.4rem;
    height:0.4rem;
}
.newer_specify_close img{
    display:block;
    width:100%;
}
@keyframes newerAni {
    0%{transform:scale(0,0)}
    30%{transform: scale(1.1,1.1)}
    50%{transform: scale(0.8,0.8)}
    80%{transform: scale(1,1)}
}
.doNewAni {
    animation:newerAni;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}
path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    -webkit-animation: dash 5s linear forwards;
    animation: dash 5s linear forwards;
}
@keyframes dash {
    to {
        stroke-dashoffset: 0;
    }
}
.viplevelAni{
    width:100%;
    height:100%;
    background:transparent;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
}
.viplevelAni *{
    background:transparent;
width:100%;
height:100%;
}
.mine-head-con{
    position:relative;
    z-index:2;
}
.entityOrder_eachheader{
    display:-webkit-box;
    -webkit-box-align:center;
    width:7.5rem;
    box-sizing:border-box;
    padding:0.1rem 0.25rem;
}
.entityOrder_eachheader img{
    display:block;
    width:0.5rem;
    height:0.5rem;
    margin-right:0.2rem;
    border-radius:50%;
}
.entityOrder_eachheader_name{
    font-size:0.28rem;
    color:#444;
}
.entityOrder_eachheader_status {
    font-size:0.28rem;
    color:#FD4C6F;
    -webkit-box-flex:1;
    text-align:right;
}
.entityOrder_payclose{
    color:#999!important;
    border:1px solid #999!important;
}
#vipcanvas{
    width:100%;
    height:100%;
    background:transparent;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
}
.gowxApp{
    display:block;
    width:100%;
    height:0.8rem;
    margin-top:3rem;
}
.seealllevel{
    display:-webkit-box;
    -webkit-box-align:center;
    padding: 0.2rem 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size:0.25rem;
    color:#444;
    background: #fff;
    position:relative;
}
.entitysearchbar{
    position:fixed;
    top:0;
    left:50%;
    margin-left:-3.75rem;
    width:7.5rem;
    z-index:5;
}
.cate_model1_catelist_old{
    width:1.5rem;
}
.cate_model1_catelist_old li a {
    width:1.5rem;
}
.iframew{
    width:7.5rem;
    border:none;
    padding:0;
    margin:0;
}
.iosIframe{
    -webkit-overflow-scrolling:touch;
    overflow:auto;
}
.newerchoose{
    display:-webkit-box;
    -webkit-box-align:center;
    background: #fff;
    padding:0.25rem;
    width:7.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color:#494646;
    font-size:0.3rem;
    line-height:0.5rem;
}
.newerchoose div{
    -webkit-box-flex:1;
}
.newerchoose a{
    display:block;
    width:1.2rem;
    font-size:0.26rem;
    color:#FF3963;
    text-align:center;
    border-radius:1rem;
    line-height:0.4rem;
    border:1px solid #FF3963;
}
.newergoods {
    width:7.5rem;
}
.newergoods ul{
    overflow:hidden;
}
.newergoods li{
    width:3.7rem;
    background: #fff;
    margin-bottom:0.1rem;
}
.newergoods li:nth-child(2n-1) {
    float:left;
}
.newergoods li:nth-child(2n) {
    float:right;
}
.newergoodspic {
    width:3.7rem;
    height:3.7rem;
    position:relative;
}
.newergoodsname {
    padding:0.2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color:#4C4A4A;
    font-size:0.28rem;
    line-height:0.4rem;
    height:1rem;
    overflow:hidden;
}
.newergoodsprice{
    display:-webkit-box;
    -webkit-box-align:end;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0.2rem;
    line-height:0.4rem;
}
.newergoodspriceico{
    display:block;
    font-size:0.26rem;
    color:#FA476C;
    margin-right:0.1rem;
}
.newergoodspricecon {
    display:block;
    font-size:0.3rem;
    color:#FA476C;
    margin-right:0.2rem;
}
.newergoodspricedh{
    display:block;
    color:#898686;
    font-size:0.24rem;
}
.newergoodspricedi{
    display:-webkit-box;
    -webkit-box-align:center;
    -webkit-box-flex:1;
    -webkit-box-pack:end;
    color:#FF6C1F;
    font-size:0.28rem;
}
.newergoodspricedi img{
    display:block;
    width:0.4rem;
    margin-right:0.1rem;
}